CSS::SAC::SelectorFactory - the default SelectorFactory
fill this in later...
This is the default SelectorFactory for CSS::SAC. It creates selectors of all types defined in SAC. You may wish to subclass or replace the default SelectorFactory in order to get your own selector objects.
I plan on adding more flexibility to this factory so that one could tell it the classes to use for various selectors, 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 selectors it helps to have descriptive names.
create* methods have a spec-style equivalent. Just remove the _ and capitalize the next letter.
Creates a new condition factory object.
creates a any-node selector
creates a cdata selector
creates a child selector
creates a comment selector
creates a conditional selector
creates a descendant selector
creates a direct adjacent selector
creates a element selector
creates a negative selector
creates a pi selector
creates a pseudo-e selector
creates a root selector
creates a text selector
Robin Berjon <firstname.lastname@example.org>
This module is licensed under the same terms as Perl itself.