Class CssCombinatorNode
- java.lang.Object
-
- com.google.common.css.compiler.ast.CssNode
-
- com.google.common.css.compiler.ast.CssCombinatorNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCssCombinatorNode.CombinatorContains the list of all possible CSS combinators.
-
Constructor Summary
Constructors Constructor Description CssCombinatorNode(CssCombinatorNode node)Copy constructor.CssCombinatorNode(CssCombinatorNode.Combinator type, SourceCodeLocation sourceCodeLocation)Constructor of a combinator node.CssCombinatorNode(CssSelectorNode selector, CssCombinatorNode.Combinator type, SourceCodeLocation sourceCodeLocation)Constructor of a combinator node.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CssCombinatorNodedeepCopy()CssCombinatorNode.CombinatorgetCombinatorType()CssSelectorNodegetSelector()voidsetSelector(CssSelectorNode selector)java.lang.StringtoString()This is the default implementation oftoString().-
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
-
CssCombinatorNode
public CssCombinatorNode(CssSelectorNode selector, CssCombinatorNode.Combinator type, SourceCodeLocation sourceCodeLocation)
Constructor of a combinator node.- Parameters:
selector- selectortype- typesourceCodeLocation- sourceCodeLocation
-
CssCombinatorNode
public CssCombinatorNode(CssCombinatorNode.Combinator type, SourceCodeLocation sourceCodeLocation)
Constructor of a combinator node.- Parameters:
type- typesourceCodeLocation- sourceCodeLocation
-
CssCombinatorNode
public CssCombinatorNode(CssCombinatorNode node)
Copy constructor.- Parameters:
node- node
-
-
Method Detail
-
deepCopy
public CssCombinatorNode deepCopy()
-
getSelector
public CssSelectorNode getSelector()
-
setSelector
public void setSelector(CssSelectorNode selector)
-
getCombinatorType
public CssCombinatorNode.Combinator getCombinatorType()
-
toString
public java.lang.String toString()
Description copied from class:CssNodeThis is the default implementation oftoString().Overriding this method should only be done for debugging or logging purposes, not for the actual functionality of the compiler. If a string representation of a tree is needed, define a Visitor that builds the desired representation.
-
-