public abstract class JsonStreamElement
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
hasText()
Determines whether the element has text.
|
JsonStreamElementType |
jsonStreamElementType()
Gets the type of this element.
|
abstract java.io.Reader |
reader()
Gets a Reader to stream the text associated with the element.
|
java.lang.String |
toString() |
abstract void |
visit(JsonListener jsonListener)
Converts this element into a callback to a JsonListener.
|
public final JsonStreamElementType jsonStreamElementType()
public abstract boolean hasText()
public abstract java.io.Reader reader()
java.lang.IllegalStateException - if the element doesn't have any text associated with it.public abstract void visit(JsonListener jsonListener)
jsonListener - the JsonListener to call back with the details of this elementpublic final java.lang.String toString()
toString in class java.lang.Object