Class CssClassSelectorNode
java.lang.Object
com.google.common.css.compiler.ast.CssNode
com.google.common.css.compiler.ast.CssRefinerNode
com.google.common.css.compiler.ast.CssClassSelectorNode
- All Implemented Interfaces:
Locatable
A
CssRefinerNode implementation that represents a selector for a
class. For example: .classy-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSpecifies the kind or absence of a component scoping prefix.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
ConstructorsModifierConstructorDescriptionprotectedCssClassSelectorNode(String refinerName, CssClassSelectorNode.ComponentScoping scoping, SourceCodeLocation sourceCodeLocation) CssClassSelectorNode(String refinerName, SourceCodeLocation sourceCodeLocation) -
Method Summary
Modifier and TypeMethodDescriptiondeepCopy()Returns the kind or absence of a component scoping prefix.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
-
CssClassSelectorNode
public CssClassSelectorNode(String refinerName, CssClassSelectorNode.ComponentScoping scoping, SourceCodeLocation sourceCodeLocation) -
CssClassSelectorNode
-
CssClassSelectorNode
-
-
Method Details
-
getScoping
Returns the kind or absence of a component scoping prefix.- Returns:
- kind or absence of a component scoping prefix
-
deepCopy
-
getSpecificity
- Specified by:
getSpecificityin classCssRefinerNode
-