Package | Description |
---|---|
org.codehaus.stax2.ri |
Package that contains a skeletal reference implementation of Stax2 API,
as well as some utility/helper classes that can be useful in building
one.
|
org.codehaus.stax2.ri.dom | |
org.codehaus.stax2.ri.typed | |
org.codehaus.stax2.typed | |
org.codehaus.stax2.util |
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
Stax2ReaderImpl.getAttributeAsBinary(Base64Variant v,
int index) |
byte[] |
Stax2ReaderAdapter.getAttributeAsBinary(int index,
Base64Variant v) |
abstract byte[] |
Stax2ReaderImpl.getElementAsBinary(Base64Variant v) |
byte[] |
Stax2ReaderAdapter.getElementAsBinary(Base64Variant v) |
abstract int |
Stax2ReaderImpl.readElementAsBinary(Base64Variant b64variant,
byte[] resultBuffer,
int offset,
int maxLength) |
int |
Stax2ReaderAdapter.readElementAsBinary(byte[] resultBuffer,
int offset,
int maxLength,
Base64Variant v) |
void |
Stax2WriterAdapter.writeBinary(Base64Variant v,
byte[] value,
int from,
int length) |
void |
Stax2WriterAdapter.writeBinaryAttribute(Base64Variant v,
String prefix,
String nsURI,
String localName,
byte[] value) |
Modifier and Type | Method and Description |
---|---|
byte[] |
DOMWrappingReader.getAttributeAsBinary(int index,
Base64Variant v) |
byte[] |
DOMWrappingReader.getElementAsBinary(Base64Variant v) |
int |
DOMWrappingReader.readElementAsBinary(byte[] resultBuffer,
int offset,
int maxLength,
Base64Variant v) |
void |
DOMWrappingWriter.writeBinary(Base64Variant v,
byte[] value,
int from,
int length) |
void |
DOMWrappingWriter.writeBinaryAttribute(Base64Variant v,
String prefix,
String nsURI,
String localName,
byte[] value) |
Modifier and Type | Method and Description |
---|---|
String |
SimpleValueEncoder.encodeAsString(Base64Variant v,
byte[] value,
int from,
int length) |
org.codehaus.stax2.ri.typed.ValueEncoderFactory.Base64Encoder |
ValueEncoderFactory.getEncoder(Base64Variant v,
byte[] data,
int from,
int length) |
void |
CharArrayBase64Decoder.init(Base64Variant variant,
boolean firstChunk,
char[] lastSegment,
int lastOffset,
int lastLen,
List<char[]> segments) |
void |
StringBase64Decoder.init(Base64Variant variant,
boolean firstChunk,
String segment) |
Modifier and Type | Field and Description |
---|---|
static Base64Variant |
Base64Variants.MIME
This variant is what most people would think of "the standard"
Base64 encoding.
|
static Base64Variant |
Base64Variants.MIME_NO_LINEFEEDS
Slightly non-standard modification of
Base64Variants.MIME which does not
use linefeeds (max line length set to infinite). |
static Base64Variant |
Base64Variants.MODIFIED_FOR_URL
This non-standard variant is usually used when encoded data needs to be
passed via URLs (such as part of GET request).
|
static Base64Variant |
Base64Variants.PEM
This variant is the one that predates
Base64Variants.MIME : it is otherwise
identical, except that it mandates shorter line length. |
Modifier and Type | Method and Description |
---|---|
static Base64Variant |
Base64Variants.getDefaultVariant()
Method used to get the default variant ("MIME") for cases
where caller does not explicitly specify the variant
|
Modifier and Type | Method and Description |
---|---|
byte[] |
TypedXMLStreamReader.getAttributeAsBinary(int index,
Base64Variant v) |
byte[] |
TypedXMLStreamReader.getElementAsBinary(Base64Variant variant)
Convenience method that can be used similar to read binary content
instead of
TypedXMLStreamReader.readElementAsBinary(byte[], int, int, org.codehaus.stax2.typed.Base64Variant) , in cases where neither performance nor
memory usage is a big concern. |
int |
TypedXMLStreamReader.readElementAsBinary(byte[] resultBuffer,
int offset,
int maxLength,
Base64Variant variant)
Read element content as decoded byte sequence; possibly only
reading a fragment of all element content.
|
void |
TypedXMLStreamWriter.writeBinary(Base64Variant variant,
byte[] value,
int from,
int length) |
void |
TypedXMLStreamWriter.writeBinaryAttribute(Base64Variant variant,
String prefix,
String namespaceURI,
String localName,
byte[] value) |
Constructor and Description |
---|
Base64Variant(Base64Variant base,
String name,
boolean usesPadding,
char paddingChar,
int maxLineLength)
"Copy constructor" that can be used when the base alphabet is identical
to one used by another variant, but other details (padding, maximum
line length) differ
|
Base64Variant(Base64Variant base,
String name,
int maxLineLength)
"Copy constructor" that can be used when the base alphabet is identical
to one used by another variant except for the maximum line length
(and obviously, name).
|
Modifier and Type | Method and Description |
---|---|
byte[] |
StreamReader2Delegate.getAttributeAsBinary(int index,
Base64Variant v) |
byte[] |
StreamReader2Delegate.getElementAsBinary(Base64Variant v) |
int |
StreamReader2Delegate.readElementAsBinary(byte[] resultBuffer,
int offset,
int maxLength,
Base64Variant v) |
void |
StreamWriter2Delegate.writeBinary(Base64Variant v,
byte[] value,
int from,
int length) |
void |
StreamWriter2Delegate.writeBinaryAttribute(Base64Variant v,
String prefix,
String namespaceURI,
String localName,
byte[] value) |
Copyright © 2012-2015 fasterxml.com. All Rights Reserved.