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
public class CssClassSelectorNode extends CssRefinerNode
ACssRefinerNodeimplementation that represents a selector for a class. For example:.classy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCssClassSelectorNode.ComponentScopingSpecifies 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
Constructors Modifier Constructor Description protectedCssClassSelectorNode(CssClassSelectorNode node)CssClassSelectorNode(java.lang.String refinerName, CssClassSelectorNode.ComponentScoping scoping, SourceCodeLocation sourceCodeLocation)CssClassSelectorNode(java.lang.String refinerName, SourceCodeLocation sourceCodeLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CssClassSelectorNodedeepCopy()CssClassSelectorNode.ComponentScopinggetScoping()Returns the kind or absence of a component scoping prefix.CssSelectorNode.SpecificitygetSpecificity()-
Methods inherited from class com.google.common.css.compiler.ast.CssRefinerNode
getPrefix, getRefinerName, getRefinerType, getSuffix, toString
-
Methods 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 Detail
-
CssClassSelectorNode
public CssClassSelectorNode(java.lang.String refinerName, CssClassSelectorNode.ComponentScoping scoping, SourceCodeLocation sourceCodeLocation)
-
CssClassSelectorNode
public CssClassSelectorNode(java.lang.String refinerName, SourceCodeLocation sourceCodeLocation)
-
CssClassSelectorNode
protected CssClassSelectorNode(CssClassSelectorNode node)
-
-
Method Detail
-
getScoping
public CssClassSelectorNode.ComponentScoping getScoping()
Returns the kind or absence of a component scoping prefix.- Returns:
- kind or absence of a component scoping prefix
-
deepCopy
public CssClassSelectorNode deepCopy()
-
getSpecificity
public CssSelectorNode.Specificity getSpecificity()
- Specified by:
getSpecificityin classCssRefinerNode
-
-