public class Selector extends ASTCssNode implements Cloneable
| Constructor and Description |
|---|
Selector(HiddenTokenAwareTree token) |
Selector(HiddenTokenAwareTree token,
SelectorCombinator leadingCombinator,
SelectorPart head) |
Selector(HiddenTokenAwareTree token,
SelectorCombinator leadingCombinator,
SelectorPart head,
Selector right) |
| Modifier and Type | Method and Description |
|---|---|
SimpleSelector |
asReusableSelector()
Assumes that hasReubleHead returns true
|
Selector |
clone() |
boolean |
containsAppender() |
NestedSelectorAppender |
findFirstAppender() |
List<? extends ASTCssNode> |
getChilds()
WARNING: it is up to the programmer to keep parent and childs getters
and setters consistent.
|
SelectorPart |
getHead() |
SelectorCombinator |
getLeadingCombinator() |
Selector |
getRight() |
Selector |
getRightestPart() |
ASTCssNodeType |
getType() |
boolean |
hasLeadingCombinator() |
boolean |
hasRight() |
boolean |
isCombined() |
boolean |
isReusableSelector() |
void |
setHead(SelectorPart head) |
void |
setLeadingCombinator(SelectorCombinator leadingCombinator) |
void |
setRight(Selector right) |
String |
toString() |
addOpeningComments, addTrailingComments, configureParentToAllChilds, getCharPositionInSourceLine, getOpeningComments, getOrphanComments, getParent, getSource, getSourceLine, getTrailingComments, getUnderlyingStructure, isFaulty, setOpeningComments, setOrphanComments, setParent, setTrailingComments, setUnderlyingStructurepublic Selector(HiddenTokenAwareTree token)
public Selector(HiddenTokenAwareTree token, SelectorCombinator leadingCombinator, SelectorPart head)
public Selector(HiddenTokenAwareTree token, SelectorCombinator leadingCombinator, SelectorPart head, Selector right)
public boolean hasLeadingCombinator()
public SelectorCombinator getLeadingCombinator()
public void setLeadingCombinator(SelectorCombinator leadingCombinator)
public SelectorPart getHead()
public Selector getRight()
public void setHead(SelectorPart head)
public void setRight(Selector right)
public List<? extends ASTCssNode> getChilds()
ASTCssNodegetChilds in class ASTCssNodepublic ASTCssNodeType getType()
getType in class ASTCssNodepublic Selector clone()
clone in class ASTCssNodepublic Selector getRightestPart()
public boolean hasRight()
public boolean isCombined()
public NestedSelectorAppender findFirstAppender()
public boolean containsAppender()
public boolean isReusableSelector()
public SimpleSelector asReusableSelector()
Copyright © 2012-2013. All Rights Reserved.