Package | Description |
---|---|
org.codehaus.staxmate.out |
Package contains classes for output functionality.
|
Modifier and Type | Class and Description |
---|---|
class |
SMBufferedElement
Buffered version of
SMOutputElement ; starts its life buffered,
so that it, its attributes and content are not automatically written to the
underlying stream, but only when buffered instance is released. |
class |
SMBufferedFragment
Buffered fragment; starts its life buffered,
so that its content are not automatically written to the underlying
stream, but only when buffered instance is released.
|
class |
SMOAttribute
Simple container class for storing definition of a buffered
element attribute.
|
static class |
SMOAttribute.Binary |
static class |
SMOAttribute.IntAttribute |
class |
SMOCData |
class |
SMOCharacters |
class |
SMOComment
Simple container class for storing definition of a buffered
comment node.
|
class |
SMOEntityRef |
class |
SMONamespace
Simple container class for storing a namespace pre-declaration
|
class |
SMOProcInstr |
class |
SMOTypedValue
Base class for buffered values
|
class |
SMOutputContainer
Intermediate abstract output class for StaxMate, which is used as the base
for all output nodes that can contain other nodes.
|
class |
SMOutputDocument
Output class that models a full XML document, with xml declaration.
|
class |
SMOutputElement
Output class that models an outputtable XML element.
|
class |
SMRootFragment
Concrete non-buffered fragment (== container) class used as the root
level output container.
|
Modifier and Type | Field and Description |
---|---|
protected SMOutputtable |
SMOutputContainer._firstChild
First child node that has not yet been completely output to the
underlying stream.
|
protected SMOutputtable |
SMOutputContainer._lastChild
Last child node that has not been output to the underlying stream.
|
protected SMOutputtable |
SMOutputtable._next |
Modifier and Type | Method and Description |
---|---|
static SMOutputtable |
SMOCharacters.create(String text) |
static SMOutputtable |
SMOCData.create(String text) |
SMOutputtable |
SMOutputContext.createAttribute(SMNamespace ns,
String localName,
byte[] value) |
SMOutputtable |
SMOutputContext.createAttribute(SMNamespace ns,
String localName,
int value) |
SMOutputtable |
SMOutputContext.createAttribute(SMNamespace ns,
String localName,
String value) |
SMOutputtable |
SMOutputContext.createCData(char[] buf,
int offset,
int len) |
SMOutputtable |
SMOutputContext.createCData(String text) |
SMOutputtable |
SMOutputContext.createCharacters(char[] buf,
int offset,
int len) |
SMOutputtable |
SMOutputContext.createCharacters(String text) |
SMOutputtable |
SMOutputContext.createComment(String text) |
SMOutputtable |
SMOutputContext.createEntityRef(String name) |
SMOutputtable |
SMOutputContext.createNamespace(SMNamespace ns,
SMNamespace parentDefaultNS,
int parentNsCount)
Method called by
SMOutputElement to add buffered namespace
pre-declaration. |
static SMOutputtable |
SMOCharacters.createNonShared(char[] buf,
int offset,
int len) |
static SMOutputtable |
SMOCData.createNonShared(char[] buf,
int offset,
int len) |
SMOutputtable |
SMOutputContext.createNonSharedCData(char[] buf,
int offset,
int len)
Specialized alternative to {link #createCData(char[],int,int)}
that can count on the passed char array NOT being shared.
|
SMOutputtable |
SMOutputContext.createNonSharedCharacters(char[] buf,
int offset,
int len)
Specialized alternative to {link #createCharacters(char[],int,int)}
that can count on the passed char array NOT being shared.
|
SMOutputtable |
SMOutputContext.createProcessingInstruction(String target,
String data) |
static SMOutputtable |
SMOCharacters.createShared(char[] buf,
int offset,
int len) |
static SMOutputtable |
SMOCData.createShared(char[] buf,
int offset,
int len) |
SMOutputtable |
SMOutputContext.createValue(boolean value) |
SMOutputtable |
SMOutputContext.createValue(byte[] buffer) |
SMOutputtable |
SMOutputContext.createValue(byte[] buffer,
int offset,
int length) |
SMOutputtable |
SMOutputContext.createValue(double value) |
SMOutputtable |
SMOutputContext.createValue(int value) |
SMOutputtable |
SMOutputContext.createValue(long value) |
protected SMOutputtable |
SMOutputtable.getNext() |
Modifier and Type | Method and Description |
---|---|
protected void |
SMRootFragment._childReleased(SMOutputtable child) |
protected void |
SMOutputElement._childReleased(SMOutputtable child) |
protected abstract void |
SMOutputContainer._childReleased(SMOutputtable child)
Method called by a child, when it is released and neither is or
contains any buffered entities.
|
protected void |
SMBufferedFragment._childReleased(SMOutputtable child) |
protected void |
SMOutputContainer._linkNewChild(SMOutputtable n) |
protected void |
SMOutputtable._linkNext(SMOutputtable next) |
Copyright © 2013 FasterXML. All Rights Reserved.