Package org.citygml4j.util.xml
Class ArrayBuffer<T>
- java.lang.Object
-
- org.citygml4j.util.xml.ArrayBuffer<T>
-
public class ArrayBuffer<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ArrayBuffer(java.lang.Class<T> c)
protected
ArrayBuffer(java.lang.Class<T> c, int size)
protected
ArrayBuffer(java.lang.Class<T> c, int size, ArrayBuffer<T> previous)
protected
ArrayBuffer(java.lang.Class<T> c, ArrayBuffer<T> previous)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ArrayBuffer<T>
appendBuffer()
int
currentPtr()
void
decrementPtr()
ArrayBuffer<T>
dropBuffer()
void
dropPreviousBuffer()
T
next(boolean release)
ArrayBuffer<T>
nextBuffer()
T
peek()
T
pop()
ArrayBuffer<T>
previousBuffer()
void
push(T item)
ArrayBuffer<T>
rewindToHeadBuffer()
int
size()
-
-
-
Constructor Detail
-
ArrayBuffer
protected ArrayBuffer(java.lang.Class<T> c, int size, ArrayBuffer<T> previous)
-
ArrayBuffer
protected ArrayBuffer(java.lang.Class<T> c, int size)
-
ArrayBuffer
protected ArrayBuffer(java.lang.Class<T> c, ArrayBuffer<T> previous)
-
ArrayBuffer
protected ArrayBuffer(java.lang.Class<T> c)
-
-
Method Detail
-
size
public int size()
-
currentPtr
public int currentPtr()
-
decrementPtr
public void decrementPtr()
-
nextBuffer
public ArrayBuffer<T> nextBuffer()
-
previousBuffer
public ArrayBuffer<T> previousBuffer()
-
dropPreviousBuffer
public void dropPreviousBuffer()
-
appendBuffer
public ArrayBuffer<T> appendBuffer()
-
rewindToHeadBuffer
public ArrayBuffer<T> rewindToHeadBuffer()
-
dropBuffer
public ArrayBuffer<T> dropBuffer()
-
push
public void push(T item)
-
peek
public T peek()
-
pop
public T pop()
-
next
public T next(boolean release)
-
-