public abstract class SelectorPart extends ASTCssNode
| Constructor and Description |
|---|
SelectorPart(HiddenTokenAwareTree underlyingStructure,
SelectorCombinator leadingCombinator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubsequent(List<ElementSubsequent> subsequent) |
SelectorPart |
clone() |
void |
extendName(String secondName) |
void |
extendName(String extension,
HiddenTokenAwareTree underlyingStructureOfExtension) |
List<ASTCssNode> |
getChilds()
WARNING: it is up to the programmer to keep parent and childs getters and
setters consistent.
|
InterpolableName |
getElementName() |
ElementSubsequent |
getLastSubsequent() |
SelectorCombinator |
getLeadingCombinator() |
Selector |
getParentAsSelector() |
List<ElementSubsequent> |
getSubsequent() |
boolean |
hasElement() |
boolean |
hasLeadingCombinator() |
boolean |
hasSubsequent() |
boolean |
isAppender() |
boolean |
isClassesAndIdsOnlySelector() |
boolean |
isEmpty() |
void |
removeSubsequent(ElementSubsequent subsequent) |
void |
setLeadingCombinator(SelectorCombinator leadingCombinator) |
addOpeningComments, addTrailingComments, configureParentToAllChilds, getOpeningComments, getOrphanComments, getParent, getSource, getSourceColumn, getSourceLine, getTrailingComments, getType, getUnderlyingStructure, hasParent, isFaulty, isSilent, setOpeningComments, setOrphanComments, setParent, setSilent, setTrailingComments, setUnderlyingStructurepublic SelectorPart(HiddenTokenAwareTree underlyingStructure, SelectorCombinator leadingCombinator)
public SelectorCombinator getLeadingCombinator()
public void setLeadingCombinator(SelectorCombinator leadingCombinator)
public boolean hasLeadingCombinator()
public boolean isClassesAndIdsOnlySelector()
public boolean isAppender()
public boolean isEmpty()
@NotAstProperty public List<ASTCssNode> getChilds()
ASTCssNodegetChilds in class ASTCssNodepublic SelectorPart clone()
clone in interface PubliclyCloneableclone in class ASTCssNodepublic List<ElementSubsequent> getSubsequent()
public boolean hasElement()
public InterpolableName getElementName()
public ElementSubsequent getLastSubsequent()
public boolean hasSubsequent()
public void addSubsequent(List<ElementSubsequent> subsequent)
public void removeSubsequent(ElementSubsequent subsequent)
public void extendName(String secondName)
public void extendName(String extension, HiddenTokenAwareTree underlyingStructureOfExtension)
public Selector getParentAsSelector()
Copyright © 2012-2014. All Rights Reserved.