Class CssAttributeSelectorNode
java.lang.Object
com.google.common.css.compiler.ast.CssNode
com.google.common.css.compiler.ast.CssRefinerNode
com.google.common.css.compiler.ast.CssAttributeSelectorNode
- All Implemented Interfaces:
Locatable
A
CssRefinerNode implementation that represents an attribute
selector. For example: [hreflang|="en"]-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDetermines how the given value has to match the value of the attribute so that the attribute is selected.Nested classes/interfaces inherited from class com.google.common.css.compiler.ast.CssRefinerNode
CssRefinerNode.Refiner -
Field Summary
Fields inherited from class com.google.common.css.compiler.ast.CssRefinerNode
refinerName, refinerType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCssAttributeSelectorNode(CssAttributeSelectorNode.MatchType matchType, String attributeName, CssValueNode value, SourceCodeLocation sourceCodeLocation) -
Method Summary
Methods inherited from class com.google.common.css.compiler.ast.CssRefinerNode
getPrefix, getRefinerName, getRefinerType, getSuffix, toStringMethods inherited from class com.google.common.css.compiler.ast.CssNode
ancestors, appendComment, deepCopyNodes, equals, getComments, getParent, getShouldBeFlipped, getSourceCodeLocation, getVisitController, hasComment, hashCode, inFunArgs, setComments, setShouldBeFlipped, setSourceCodeLocation
-
Constructor Details
-
CssAttributeSelectorNode
public CssAttributeSelectorNode(CssAttributeSelectorNode.MatchType matchType, String attributeName, CssValueNode value, SourceCodeLocation sourceCodeLocation) -
CssAttributeSelectorNode
-
-
Method Details
-
deepCopy
-
getMatchType
-
getMatchSymbol
-
getAttributeName
-
getValue
-
getSpecificity
- Specified by:
getSpecificityin classCssRefinerNode
-