com.ochafik.lang.jnaerator.parser
Class Identifier
java.lang.Object
com.ochafik.lang.jnaerator.parser.Element
com.ochafik.lang.jnaerator.parser.Identifier
- All Implemented Interfaces:
- Comparable<Object>
- Direct Known Subclasses:
- Identifier.QualifiedIdentifier, Identifier.SimpleIdentifier
public abstract class Identifier
- extends Element
- implements Comparable<Object>
Methods inherited from class com.ochafik.lang.jnaerator.parser.Element |
accept, addNameSpace, addToCommentBefore, addToCommentBefore, changeValue, changeValue, cleanComment, cloneElements, cloneElements, cloneObject, deepClone, findParentOfType, findParentOfTypes, formatComments, formatComments, getCommentAfter, getCommentBefore, getElementFile, getElementLine, getFileOfAscendency, getGettersAndSetters, getId, getNameSpace, getNextChild, getNextSibling, getNextSibling, getParentElement, getPossibleLanguages, getPreviousChild, getPreviousSibling, getPreviousSibling, implode, importDetails, insertChild, insertSibling, moveAllCommentsBefore, replaceBy, replaceChild, replaceChild, resolvePossibleLanguages, setCommentAfter, setCommentBefore, setElementFile, setElementLine, setNameSpace, setParentElement, setPossibleLanguages, stripDetails, toString, toString, unmodifiableList |
Identifier
public Identifier()
derive
public Identifier.QualifiedIdentifier derive(Identifier.QualificationSeparator separator,
Identifier... subIdentifiers)
derive
public Identifier.QualifiedIdentifier derive(Identifier.QualificationSeparator separator,
String... subIdentifiers)
clone
public Identifier clone()
- Overrides:
clone
in class Element
isPlain
public abstract boolean isPlain()
resolveLastSimpleIdentifier
public abstract Identifier.SimpleIdentifier resolveLastSimpleIdentifier()
resolveSimpleIdentifiers
public abstract List<Identifier.SimpleIdentifier> resolveSimpleIdentifiers()
compareTo
public final int compareTo(Object o)
- Specified by:
compareTo
in interface Comparable<Object>
equals
public final boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public final int hashCode()
- Overrides:
hashCode
in class Object
resolveAllButLastIdentifier
public abstract Identifier resolveAllButLastIdentifier()
Copyright © 2009. All Rights Reserved.