public abstract static class Outliner.Entry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected NBinding.Kind |
kind |
protected int |
offset |
protected java.lang.String |
qname |
Constructor and Description |
---|
Entry() |
Entry(java.lang.String qname,
int offset,
NBinding.Kind kind) |
Modifier and Type | Method and Description |
---|---|
Outliner.Branch |
asBranch() |
Outliner.Leaf |
asLeaf() |
abstract java.util.List<Outliner.Entry> |
getChildren() |
NBinding.Kind |
getKind() |
java.lang.String |
getName()
Returns the simple (unqualified) name of the identifier.
|
int |
getOffset()
Returns the file offset of the beginning of the identifier referenced
by this outline entry.
|
java.lang.String |
getQname() |
abstract boolean |
hasChildren() |
abstract boolean |
isBranch() |
abstract boolean |
isLeaf() |
abstract void |
setChildren(java.util.List<Outliner.Entry> children) |
void |
setKind(NBinding.Kind kind) |
void |
setOffset(int offset) |
void |
setQname(java.lang.String qname) |
java.lang.String |
toString() |
void |
toString(java.lang.StringBuilder sb,
int depth) |
protected java.lang.String qname
protected int offset
protected NBinding.Kind kind
public Entry()
public Entry(java.lang.String qname, int offset, NBinding.Kind kind)
public abstract boolean isLeaf()
public Outliner.Leaf asLeaf()
public abstract boolean isBranch()
public Outliner.Branch asBranch()
public abstract boolean hasChildren()
public abstract java.util.List<Outliner.Entry> getChildren()
public abstract void setChildren(java.util.List<Outliner.Entry> children)
public java.lang.String getQname()
public void setQname(java.lang.String qname)
public int getOffset()
public void setOffset(int offset)
public NBinding.Kind getKind()
public void setKind(NBinding.Kind kind)
public java.lang.String getName()
public java.lang.String toString()
toString
in class java.lang.Object
public void toString(java.lang.StringBuilder sb, int depth)