Uses of Class
org.codehaus.stax2.typed.Base64Variant
Packages that use Base64Variant
Package
Description
Package that contains a skeletal reference implementation of Stax2 API,
as well as some utility/helper classes that can be useful in building
one.
-
Uses of Base64Variant in org.codehaus.stax2.ri
Methods in org.codehaus.stax2.ri with parameters of type Base64VariantModifier and TypeMethodDescriptionbyte[]Stax2ReaderAdapter.getAttributeAsBinary(int index, Base64Variant v) abstract byte[]Stax2ReaderImpl.getAttributeAsBinary(Base64Variant v, int index) byte[]Stax2ReaderAdapter.getElementAsBinary(Base64Variant v) abstract byte[]Stax2ReaderImpl.getElementAsBinary(Base64Variant v) intStax2ReaderAdapter.readElementAsBinary(byte[] resultBuffer, int offset, int maxLength, Base64Variant v) abstract intStax2ReaderImpl.readElementAsBinary(Base64Variant b64variant, byte[] resultBuffer, int offset, int maxLength) voidStax2WriterAdapter.writeBinary(Base64Variant v, byte[] value, int from, int length) voidStax2WriterAdapter.writeBinaryAttribute(Base64Variant v, String prefix, String nsURI, String localName, byte[] value) -
Uses of Base64Variant in org.codehaus.stax2.ri.dom
Methods in org.codehaus.stax2.ri.dom with parameters of type Base64VariantModifier and TypeMethodDescriptionbyte[]DOMWrappingReader.getAttributeAsBinary(int index, Base64Variant v) byte[]DOMWrappingReader.getElementAsBinary(Base64Variant v) intDOMWrappingReader.readElementAsBinary(byte[] resultBuffer, int offset, int maxLength, Base64Variant v) voidDOMWrappingWriter.writeBinary(Base64Variant v, byte[] value, int from, int length) voidDOMWrappingWriter.writeBinaryAttribute(Base64Variant v, String prefix, String nsURI, String localName, byte[] value) -
Uses of Base64Variant in org.codehaus.stax2.ri.typed
Methods in org.codehaus.stax2.ri.typed with parameters of type Base64VariantModifier and TypeMethodDescriptionSimpleValueEncoder.encodeAsString(Base64Variant v, byte[] value, int from, int length) org.codehaus.stax2.ri.typed.ValueEncoderFactory.Base64EncoderValueEncoderFactory.getEncoder(Base64Variant v, byte[] data, int from, int length) voidCharArrayBase64Decoder.init(Base64Variant variant, boolean firstChunk, char[] lastSegment, int lastOffset, int lastLen, List<char[]> segments) voidStringBase64Decoder.init(Base64Variant variant, boolean firstChunk, String segment) -
Uses of Base64Variant in org.codehaus.stax2.typed
Fields in org.codehaus.stax2.typed declared as Base64VariantModifier and TypeFieldDescriptionstatic final Base64VariantBase64Variants.MIMEThis variant is what most people would think of "the standard" Base64 encoding.static final Base64VariantBase64Variants.MIME_NO_LINEFEEDSSlightly non-standard modification ofBase64Variants.MIMEwhich does not use linefeeds (max line length set to infinite).static final Base64VariantBase64Variants.MODIFIED_FOR_URLThis non-standard variant is usually used when encoded data needs to be passed via URLs (such as part of GET request).static final Base64VariantBase64Variants.PEMThis variant is the one that predatesBase64Variants.MIME: it is otherwise identical, except that it mandates shorter line length.Methods in org.codehaus.stax2.typed that return Base64VariantModifier and TypeMethodDescriptionstatic Base64VariantBase64Variants.getDefaultVariant()Method used to get the default variant ("MIME") for cases where caller does not explicitly specify the variantMethods in org.codehaus.stax2.typed with parameters of type Base64VariantModifier and TypeMethodDescriptionbyte[]TypedXMLStreamReader.getAttributeAsBinary(int index, Base64Variant v) byte[]TypedXMLStreamReader.getElementAsBinary(Base64Variant variant) Convenience method that can be used similar to read binary content instead ofTypedXMLStreamReader.readElementAsBinary(byte[], int, int, org.codehaus.stax2.typed.Base64Variant), in cases where neither performance nor memory usage is a big concern.intTypedXMLStreamReader.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.voidTypedXMLStreamWriter.writeBinary(Base64Variant variant, byte[] value, int from, int length) voidTypedXMLStreamWriter.writeBinaryAttribute(Base64Variant variant, String prefix, String namespaceURI, String localName, byte[] value) Constructors in org.codehaus.stax2.typed with parameters of type Base64VariantModifierConstructorDescriptionBase64Variant(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) differBase64Variant(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). -
Uses of Base64Variant in org.codehaus.stax2.util
Methods in org.codehaus.stax2.util with parameters of type Base64VariantModifier and TypeMethodDescriptionbyte[]StreamReader2Delegate.getAttributeAsBinary(int index, Base64Variant v) byte[]StreamReader2Delegate.getElementAsBinary(Base64Variant v) intStreamReader2Delegate.readElementAsBinary(byte[] resultBuffer, int offset, int maxLength, Base64Variant v) voidStreamWriter2Delegate.writeBinary(Base64Variant v, byte[] value, int from, int length) voidStreamWriter2Delegate.writeBinaryAttribute(Base64Variant v, String prefix, String namespaceURI, String localName, byte[] value)