gnu.kawa.xml
Class Nodes
public
class
Nodes
extends Values
Manages a sequence of node references.
Method Summary |
Consumer | append(CharSequence csq, int start, int end) |
void | beginEntity(Object base) |
void | endAttribute() |
void | endDocument() |
void | endElement() |
void | endEntity() |
int | find(Object seq) |
Object | get(int index) |
int | getLength() |
int | getPos(int index) Optimization of ((SeqPosition) get(index)). ipos. |
Object | getPosNext(int ipos) |
AbstractSequence | getSeq(int index) Optimization of ((SeqPosition) get(index)).sequence.
|
static KNode | root(NodeTree seq, int ipos) |
int | size() |
void | startAttribute(Object attrType) |
void | startDocument() |
void | startElement(Object type) |
void | write(int v) |
void | write(char[] buf, int off, int len) |
void | write(CharSequence str, int start, int length) |
void | write(String str) |
void | writeBoolean(boolean v) |
void | writeCDATA(char[] chars, int offset, int length) |
void | writeComment(char[] chars, int offset, int length) |
void | writeDouble(double v) |
void | writeFloat(float v) |
void | writeInt(int v) |
void | writeLong(long v) |
void | writeObject(Object v) |
void | writePosition(AbstractSequence seq, int ipos) |
void | writeProcessingInstruction(String target, char[] content, int offset, int length) |
public
Consumer append(CharSequence csq, int start, int end)
public void beginEntity(Object base)
public void endAttribute()
public void endDocument()
public void endElement()
public void endEntity()
public int find(Object seq)
public Object get(int index)
public int getLength()
public int getPos(int index)
Optimization of ((SeqPosition) get(index)). ipos.
public Object getPosNext(int ipos)
Optimization of ((SeqPosition) get(index)).sequence.
However returns null instead of throwing IndexOutOfBoundsException
if index >= count.
public int size()
public void startAttribute(Object attrType)
public void startDocument()
public void startElement(Object type)
public void write(int v)
public void write(char[] buf, int off, int len)
public void write(CharSequence str, int start, int length)
public void write(String str)
public void writeBoolean(boolean v)
public void writeCDATA(char[] chars, int offset, int length)
public void writeComment(char[] chars, int offset, int length)
public void writeDouble(double v)
public void writeFloat(float v)
public void writeInt(int v)
public void writeLong(long v)
public void writeObject(Object v)
public void writeProcessingInstruction(String target, char[] content, int offset, int length)