createAndCondition
public CombinatorCondition createAndCondition(Condition first,
Condition second)
throws CSSException
Creates an and condition
first
- the first conditionsecond
- the second condition
createAttributeCondition
public AttributeCondition createAttributeCondition(String localName,
String namespaceURI,
boolean specified,
String value)
throws CSSException
creates an attribute condition
localName
- the localName of the attributenamespaceURI
- the namespace URI of the attributespecified
- true
if the attribute must be specified
in the document.value
- the value of this attribute.
createBeginHyphenAttributeCondition
public AttributeCondition createBeginHyphenAttributeCondition(String localName,
String namespaceURI,
boolean specified,
String value)
throws CSSException
Creates a "begin hyphen" attribute condition
localName
- the localName of the attributenamespaceURI
- the namespace URI of the attributespecified
- true
if the attribute must be specified
in the document.value
- the value of this attribute.
- A "begin hyphen" attribute condition
createClassCondition
public AttributeCondition createClassCondition(String namespaceURI,
String value)
throws CSSException
Creates a class condition
namespaceURI
- the namespace URI of the attributevalue
- the name of the class.
createContentCondition
public ContentCondition createContentCondition(String data)
throws CSSException
Creates a content condition
data
- the data in the content
createIdCondition
public AttributeCondition createIdCondition(String value)
throws CSSException
Creates an id condition
value
- the value of the id.
createLangCondition
public LangCondition createLangCondition(String lang)
throws CSSException
Creates a lang condition
createNegativeCondition
public NegativeCondition createNegativeCondition(Condition condition)
throws CSSException
Creates a negative condition
condition
- the condition
createOneOfAttributeCondition
public AttributeCondition createOneOfAttributeCondition(String localName,
String namespaceURI,
boolean specified,
String value)
throws CSSException
Creates a "one of" attribute condition
localName
- the localName of the attributenamespaceURI
- the namespace URI of the attributespecified
- true
if the attribute must be specified
in the document.value
- the value of this attribute.
- A "one of" attribute condition
createOnlyChildCondition
public Condition createOnlyChildCondition()
throws CSSException
Creates a "only one" child condition
- A "only one" child condition
createOnlyTypeCondition
public Condition createOnlyTypeCondition()
throws CSSException
Creates a "only one" type condition
- A "only one" type condition
createOrCondition
public CombinatorCondition createOrCondition(Condition first,
Condition second)
throws CSSException
Creates an or condition
first
- the first conditionsecond
- the second condition
createPositionalCondition
public PositionalCondition createPositionalCondition(int position,
boolean typeNode,
boolean type)
throws CSSException
Creates a positional condition
position
- the position of the node in the list.typeNode
- true
if the list should contain
only nodes of the same type (element, text node, ...).type
- true
true if the list should contain
only nodes of the same node (for element, same localName
and same namespaceURI).
createPseudoClassCondition
public AttributeCondition createPseudoClassCondition(String namespaceURI,
String value)
throws CSSException
Creates a pseudo class condition
namespaceURI
- the namespace URI of the attributevalue
- the name of the pseudo class