Package | Description |
---|---|
com.fasterxml.aalto.out |
Modifier and Type | Class and Description |
---|---|
class |
ByteWName
This class is used to represent all names that are to be serialized
to byte streams, independent of specific encoding used (they will
be stored on per-encoding symbol tables however).
|
(package private) class |
CharWName
This class is similar to
PName , in
that it implements an efficient representation of prefixed names,
but one used on output (Writer) side. |
Modifier and Type | Field and Description |
---|---|
(package private) WName |
OutputElement._name
Prefixed name used for serialization.
|
private WName[] |
WNameTable.mMainNames
Array that contains
WName instances matching
entries in mMainHash . |
(package private) WName |
WNameTable.Bucket.mName |
Modifier and Type | Method and Description |
---|---|
protected WName |
RepairingStreamWriter._generateAttrName(java.lang.String suggPrefix,
java.lang.String localName,
java.lang.String uri) |
abstract WName |
XmlWriter.constructName(java.lang.String localName) |
abstract WName |
WNameFactory.constructName(java.lang.String localName) |
WName |
CharXmlWriter.constructName(java.lang.String localName) |
WName |
ByteXmlWriter.constructName(java.lang.String localName) |
abstract WName |
XmlWriter.constructName(java.lang.String prefix,
java.lang.String localName) |
abstract WName |
WNameFactory.constructName(java.lang.String prefix,
java.lang.String localName) |
WName |
CharXmlWriter.constructName(java.lang.String prefix,
java.lang.String localName) |
WName |
ByteXmlWriter.constructName(java.lang.String prefix,
java.lang.String localName) |
protected WName |
Utf8XmlWriter.doConstructName(java.lang.String localName) |
protected WName |
Latin1XmlWriter.doConstructName(java.lang.String localName) |
protected abstract WName |
ByteXmlWriter.doConstructName(java.lang.String localName) |
protected WName |
AsciiXmlWriter.doConstructName(java.lang.String localName) |
protected WName |
Utf8XmlWriter.doConstructName(java.lang.String prefix,
java.lang.String localName) |
protected WName |
Latin1XmlWriter.doConstructName(java.lang.String prefix,
java.lang.String localName) |
protected abstract WName |
ByteXmlWriter.doConstructName(java.lang.String prefix,
java.lang.String localName) |
protected WName |
AsciiXmlWriter.doConstructName(java.lang.String prefix,
java.lang.String localName) |
WName |
WNameTable.Bucket.find(java.lang.String localName) |
WName |
WNameTable.Bucket.find(java.lang.String prefix,
java.lang.String localName) |
WName |
WNameTable.findSymbol(java.lang.String localName) |
WName |
WNameTable.findSymbol(java.lang.String prefix,
java.lang.String localName)
Finds and returns name matching the specified symbol, if such
name already exists in the table; or if not, creates name object,
adds to the table, and returns it.
|
WName |
OutputElement.getName() |
Modifier and Type | Method and Description |
---|---|
protected void |
StreamWriterBase._verifyWriteAttr(WName name) |
protected void |
StreamWriterBase._writeAttribute(WName name,
org.codehaus.stax2.ri.typed.AsciiValueEncoder enc) |
protected void |
StreamWriterBase._writeAttribute(WName name,
java.lang.String value) |
protected void |
StreamWriterBase._writeStartTag(WName name,
boolean isEmpty) |
protected void |
StreamWriterBase._writeStartTag(WName name,
boolean isEmpty,
java.lang.String uri) |
private void |
WNameTable.addSymbol(WName symbol) |
protected OutputElement |
OutputElement.createChild(WName name)
Simplest factory method, which gets called when non-namespace
element output method is called.
|
protected OutputElement |
OutputElement.createChild(WName name,
java.lang.String uri)
Full factory method, used for 'normal' namespace qualified output
methods.
|
private void |
OutputElement.relink(OutputElement parent,
WName name,
java.lang.String uri)
Method called to reuse a pooled instance, but with different
name
|
protected OutputElement |
OutputElement.reuseAsChild(OutputElement parent,
WName name) |
protected OutputElement |
OutputElement.reuseAsChild(OutputElement parent,
WName name,
java.lang.String nsURI) |
abstract void |
XmlWriter.writeAttribute(WName name,
org.codehaus.stax2.ri.typed.AsciiValueEncoder enc) |
void |
CharXmlWriter.writeAttribute(WName name,
org.codehaus.stax2.ri.typed.AsciiValueEncoder enc) |
void |
ByteXmlWriter.writeAttribute(WName name,
org.codehaus.stax2.ri.typed.AsciiValueEncoder enc) |
abstract void |
XmlWriter.writeAttribute(WName name,
char[] value,
int offset,
int len) |
void |
CharXmlWriter.writeAttribute(WName name,
char[] value,
int offset,
int vlen) |
void |
ByteXmlWriter.writeAttribute(WName name,
char[] vbuf,
int offset,
int vlen) |
abstract void |
XmlWriter.writeAttribute(WName name,
java.lang.String value)
Note: can throw XMLStreamException, if name checking is enabled,
and name is invalid (name check has to be in this writer, not
caller, since it depends not only on xml limitations, but also
on encoding limitations)
|
void |
CharXmlWriter.writeAttribute(WName name,
java.lang.String value) |
void |
ByteXmlWriter.writeAttribute(WName name,
java.lang.String value) |
private void |
ByteXmlWriter.writeAttrNameEqQ(WName name) |
abstract void |
XmlWriter.writeDTD(WName rootName,
java.lang.String systemId,
java.lang.String publicId,
java.lang.String internalSubset) |
void |
CharXmlWriter.writeDTD(WName rootName,
java.lang.String systemId,
java.lang.String publicId,
java.lang.String internalSubset) |
void |
ByteXmlWriter.writeDTD(WName rootName,
java.lang.String systemId,
java.lang.String publicId,
java.lang.String internalSubset) |
abstract void |
XmlWriter.writeEndTag(WName name) |
void |
CharXmlWriter.writeEndTag(WName name) |
void |
ByteXmlWriter.writeEndTag(WName name) |
abstract void |
XmlWriter.writeEntityReference(WName name) |
void |
CharXmlWriter.writeEntityReference(WName name) |
void |
ByteXmlWriter.writeEntityReference(WName name) |
protected void |
ByteXmlWriter.writeLongAttribute(WName name,
java.lang.String value,
int vlen) |
protected void |
ByteXmlWriter.writeName(byte preChar,
WName name) |
protected void |
CharXmlWriter.writeName(WName name) |
protected void |
ByteXmlWriter.writeName(WName name) |
protected void |
ByteXmlWriter.writeName(WName name,
byte postChar) |
abstract int |
XmlWriter.writePI(WName target,
java.lang.String data) |
int |
CharXmlWriter.writePI(WName target,
java.lang.String data) |
int |
ByteXmlWriter.writePI(WName target,
java.lang.String data) |
abstract void |
XmlWriter.writeStartTagStart(WName name)
Note: can throw XMLStreamException, if name checking is enabled,
and name is invalid (name check has to be in this writer, not
caller, since it depends not only on xml limitations, but also
on encoding limitations)
|
void |
CharXmlWriter.writeStartTagStart(WName name) |
void |
ByteXmlWriter.writeStartTagStart(WName name) |
Constructor and Description |
---|
Bucket(WName name,
WNameTable.Bucket next) |
OutputElement(OutputElement parent,
WName name,
java.lang.String uri,
NsBinder binder) |