public abstract class Body<T extends ASTCssNode> extends ASTCssNode
| Constructor and Description |
|---|
Body(HiddenTokenAwareTree underlyingStructure) |
Body(HiddenTokenAwareTree underlyingStructure,
List<T> declarations) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMember(T member) |
void |
addMembers(List<? extends T> members) |
void |
addMembersAfter(List<? extends T> nestedRulesets,
ASTCssNode kid) |
Body<T> |
clone() |
protected List<T> |
getBody() |
List<T> |
getChilds()
WARNING: it is up to the programmer to keep parent and childs getters
and setters consistent.
|
List<T> |
getDeclarations() |
List<T> |
getNotDeclarations() |
Set<ASTCssNodeType> |
getSupportedMembers() |
boolean |
isEmpty() |
List<T> |
membersByNotType(ASTCssNodeType type) |
List<T> |
membersByType(ASTCssNodeType type) |
boolean |
removeMember(T node) |
void |
replaceMember(T oldMember,
List<T> newMembers) |
addOpeningComments, addTrailingComments, configureParentToAllChilds, getCharPositionInSourceLine, getOpeningComments, getOrphanComments, getParent, getSourceLine, getTrailingComments, getType, getUnderlyingStructure, isFaulty, setOpeningComments, setOrphanComments, setParent, setTrailingComments, setUnderlyingStructurepublic Body(HiddenTokenAwareTree underlyingStructure)
public Body(HiddenTokenAwareTree underlyingStructure, List<T> declarations)
public List<T> getChilds()
ASTCssNodegetChilds in class ASTCssNodepublic boolean isEmpty()
public void addMembersAfter(List<? extends T> nestedRulesets, ASTCssNode kid)
public void addMember(T member)
public List<T> membersByType(ASTCssNodeType type)
public List<T> membersByNotType(ASTCssNodeType type)
public boolean removeMember(T node)
public Set<ASTCssNodeType> getSupportedMembers()
public Body<T> clone()
clone in class ASTCssNodeCopyright © 2012-2013. All Rights Reserved.