Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.860.914 Times

CSS::SAC::ConditionFactory 0.06

  Date Added: October 23, 2010  |  Visits: 677

CSS::SAC::ConditionFactory

Report Broken Link
Printer Friendly Version


Product Homepage
Download (87 downloads)



CSS::SAC::ConditionFactory Perl module contains the default ConditionFactory. SYNOPSIS my $cf = CSS::SAC::ConditionFactory->new; my $cond1 = $cf->create_foo_condition; my $cond2 = $cf->create_bar_condition; This is the default ConditionFactory for CSS::SAC. It creates conditions of all types defined in SAC. You may wish to subclass or replace the default ConditionFactory in order to get your own condition objects. I plan on adding more flexibility to this factory so that one could tell it the classes to use for various conditions, that would avoid enforcing subclassing/recoding for people that only want to replace a family of factory methods. I know that some of the method names are quite lengthy, but given the great number of possible conditions it helps to have descriptive names. METHODS These define the interface that must be adhered to by ConditionFactories. The Java names (given in parens) work too, though the Perl ones are recommended. CSS::SAC::ConditionFactory->new or $cf->new Creates a new condition factory object. $cf->create_and_condition($first,$second) (createAndCondition) creates a combinator condition of type and $cf->create_attribute_condition($lname,$ns,$specified,$value) (createAttributeCondition) creates an attr condition $cf->create_begin_hyphen_attribute_condition($lname,$ns,$specified,$value) (createBeginHyphenAttributeCondition) creates a attr condition of type bh $cf->create_class_condition($ns,$value) (createClassCondition) creates a attr condition of type class $cf->create_content_condition($data) (createContentCondition) creates a content condition $cf->create_id_condition($value) (createIdCondition) creates a attr condition of type id $cf->create_lang_condition($lang) (createLangCondition) creates a lang condition $cf->create_negative_condition($cond) (createNegativeCondition) creates a negative condition $cf->create_one_of_attribute_condition($lname,$ns,$specified,$value) (createOneOfAttributeCondition) creates a attr condition of type id $cf->create_only_child_condition() (createOnlyChildCondition) creates a only-child condition $cf->create_only_type_condition() (createOnlyTypeCondition) creates a only-type condition $cf->create_or_condition($first,$second) (createOrCondition) creates a combinator condition of type or $cf->create_positional_condition($position,$type_node,$same_type) (createPositionalCondition) creates a positional condition $cf->create_pseudo_class_condition($ns,$value) (createPseudoClassCondition) creates a attr condition of type pseudo class.

Requirements: No special requirements
Platforms: Linux
Keyword: Attr Condition Conditionfactory Conditionfactory Perl Create Creates Css Csssacconditionfactory Default Libraries Perl Module Sac Type
Users rating: 0/10

License: Freeware Size: 37.89 KB
USER REVIEWS
More Reviews or Write Review


CSS::SAC::CONDITIONFACTORY RELATED
Libraries  -  SQLite::VirtualTable 0.03
SQLite::VirtualTable is a Perl module that can create SQLite Virtual Table extensions in Perl. SYNOPSIS on Perl: package MyVirtualTable; use base SQLite::VirtualTable; sub CREATE { ... and then from your preferred SQLite application or...
40.96 KB  
Libraries  -  Safe::World 0.14
Safe::World can create multiple virtual instances of a Perl interpreter that can be assembled together. SYNOPSIS See USE section for complexer example and the test.pl script. use Safe::World ; my $world = Safe::World->new( stdout =>...
34.82 KB  
Specialized Tools  -  CSS Menu Drop Down Maker 1.0
This CSS Menu Drop Down Maker is an advanced tool that creates css menu dropdown menus on your website without JS/CSS hand coding. Css menu generator has an intuitive GUI and extensive library of professional-designed css menu dropdown templates....
9.02 MB  
Libraries  -  Scalar::MultiValue 0.03
Scalar::MultiValue is a Perl module to create a SCALAR with multiple values. This module create a SCALAR with multiple values, where this values can be randomic or can change by a defined period. USAGE: With a period of 2: my $s = new...
3.07 KB  
Libraries  -  Gtk2::GladeXML 1.005
Gtk2::GladeXML is a Perl module that create user interfaces directly from Glade XML files. SYNOPSIS # for a pure gtk+ glade project use Gtk2 -init; use Gtk2::GladeXML; $gladexml = Gtk2::GladeXML->new(example.glade);...
34.82 KB  
Text Chat Clients  -  Perl IRC Statistics Generator 0.70
Perl IRC Statistics Generator (pisg) is an IRC channel statics generator written in Perl, it creates statistics from different logfile formats. It was originally written because IRCStats wasnt open source. So heres an open source/GPLed version...
235.52 KB  
Development Editors  -  Free Colored ScrollBars 2.1
Free Colored ScrollBars is cool and powerful tool that creates CSS Style definitions and JavaScript code for amazing animated scrollbars needed to add colored scrollbars on your web pages. Free Colored ScrollBars comes with 44 color schemes...
1.45 MB  
Libraries  -  Spreadsheet::WriteExcel 2.18
Spreadsheet::WriteExcel module is can be used to create native Excel binary files. Formatted text and numbers can be written to multiple worksheets in a workbook. Formulas and functions are also supported. It is 100% Perl and doesnt require any...
471.04 KB  
Web Authoring  -  secret-shopping-css-machine 2.0
make css sheets with the click of your mouse, use our software wizard to create a css sheet website template, it makes it easy for you to design a site with the same consistent style with ease. Make the any webpage within minutes for free.
662 KB  
Web Authoring  -  StyleBox CSS Generator 1.0
StyleBoxCSS is a free program which helps you create stylish css boxes, headers and content areas for your website. Features: - Easy to fill in form with help & examples. - Two color selection tools (dropper and list of hex & colornames) -...
812 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB