A B C D E F G H I L M N O P Q R S T U V W X _

A

addCM(short) - Static method in class org.openexi.proc.common.GrammarOptions
Sets Preserve Comments to true.
addDTD(short) - Static method in class org.openexi.proc.common.GrammarOptions
Sets Preserve Document Type Definition to true.
addNS(short) - Static method in class org.openexi.proc.common.GrammarOptions
Sets Preserve Namespaces to true.
addPI(short) - Static method in class org.openexi.proc.common.GrammarOptions
Sets Preserve Processing Instructions to true.
AlignmentType - Enum in org.openexi.proc.common
AlignmentType represents one of the following bit alignment styles so as to provide an extra degree of control over the way information is stored in EXI format.
ancestryIds - Variable in class org.openexi.schema.EXISchema
 

B

binaryData(byte[], int, int, BinaryDataSink) - Method in interface org.openexi.sax.BinaryDataHandler
Writes a binary value where the schema expects a binary value.
BinaryDataHandler - Interface in org.openexi.sax
 
BinaryDataSink - Interface in org.openexi.proc.io
BinaryDataSink represents a sink that accepts successive chunks of binary data.
BinaryDataSource - Class in org.openexi.proc.common
 
BinaryDataSource() - Constructor for class org.openexi.proc.common.BinaryDataSource
 
BUFSIZE_DEFAULT - Static variable in class org.openexi.proc.io.CharacterBuffer
 

C

CharacterBuffer - Class in org.openexi.proc.io
 
CharacterBuffer(int) - Constructor for class org.openexi.proc.io.CharacterBuffer
 
Characters - Class in org.openexi.schema
 
Characters(char[], int, int, boolean) - Constructor for class org.openexi.schema.Characters
 
characters - Variable in class org.openexi.schema.Characters
 
CHARACTERS_EMPTY - Static variable in class org.openexi.schema.Characters
 
closeInputStream() - Method in class org.openexi.proc.io.Scanner
Close the input stream.
compile(InputSource) - Method in class org.openexi.scomp.EXISchemaFactory
Compile an XML Schema Document into an EXISchema.

D

DEFAULT_OPTIONS - Static variable in class org.openexi.proc.common.GrammarOptions
Indicates that undeclared elements and attributes will be processed when the XML stream is encoded and decoded.

E

EmptySchema - Class in org.openexi.schema
EmptySchema provides an EXISchema that supports all datatypes inherent in XML Schema such as xsd:int and xsd:dateTime, but with no user-specific definitions.
encode(InputSource) - Method in class org.openexi.sax.Transmogrifier
Parses XML input source and converts it to an EXI stream.
endBinaryData(BinaryDataSink) - Method in interface org.openexi.sax.BinaryDataHandler
Mark the end of a binary value.
EntityResolverEx - Interface in org.openexi.scomp
Extended SAX EntityResolver interface for resolving entities and schema documents.
equals(Object) - Method in class org.openexi.proc.common.QName
 
equals(Object) - Method in class org.openexi.schema.Characters
 
error(EXISchemaFactoryException) - Method in interface org.openexi.scomp.EXISchemaFactoryErrorHandler
Report an error found during schema processing.
EVENT_AT - Static variable in interface org.openexi.proc.common.EventDescription
Attribute event.
EVENT_BLOB - Static variable in interface org.openexi.proc.common.EventDescription
BLOB event (content of an element).
EVENT_CH - Static variable in interface org.openexi.proc.common.EventDescription
Character event (content of an element).
EVENT_CM - Static variable in interface org.openexi.proc.common.EventDescription
Comment event.
EVENT_DTD - Static variable in interface org.openexi.proc.common.EventDescription
Document Type Definition event.
EVENT_ED - Static variable in interface org.openexi.proc.common.EventDescription
End Document event.
EVENT_EE - Static variable in interface org.openexi.proc.common.EventDescription
End Element event.
EVENT_ER - Static variable in interface org.openexi.proc.common.EventDescription
Entity Reference event.
EVENT_NL - Static variable in interface org.openexi.proc.common.EventDescription
Attribute xsi:nil.
EVENT_NS - Static variable in interface org.openexi.proc.common.EventDescription
Namespace declaration event.
EVENT_PI - Static variable in interface org.openexi.proc.common.EventDescription
Processing Instruction event.
EVENT_SD - Static variable in interface org.openexi.proc.common.EventDescription
Start Document event.
EVENT_SE - Static variable in interface org.openexi.proc.common.EventDescription
Start Element event.
EVENT_TP - Static variable in interface org.openexi.proc.common.EventDescription
Attribute xsi:type.
EventDescription - Interface in org.openexi.proc.common
EventDescription provides accessors to the current EXI event data during the decode process.
EventType - Class in org.openexi.proc.common
EventType denotes terminal symbols of grammar productions defined in the EXI 1.0 specification.
EXIDecoder - Class in org.openexi.proc
EXIDecoder provides methods to configure and instantiate a Scanner object you can use to parse the contents of an EXI stream.
EXIDecoder() - Constructor for class org.openexi.proc.EXIDecoder
Creates an instance of EXIDecoder with the default inflator buffer size of 8192 bytes.
EXIDecoder(int, boolean) - Constructor for class org.openexi.proc.EXIDecoder
Creates an instance of EXIDecoder with the specified inflator buffer size.
EXIOptions - Class in org.openexi.proc.common
EXIOptions provides accessors for values associated with EXI options in the EXI header of an EXI stream.
EXIReader - Class in org.openexi.sax
EXIReader implements the SAX XMLReader to provide a convenient and familiar interface for decoding an EXI stream.
EXIReader() - Constructor for class org.openexi.sax.EXIReader
 
EXISchema - Class in org.openexi.schema
EXISchema provides methods to read and write compiled EXI schemas.
EXISchemaFactory - Class in org.openexi.scomp
EXISchemaFactory compiles XML Schema into an EXISchema instance.
EXISchemaFactory() - Constructor for class org.openexi.scomp.EXISchemaFactory
 
EXISchemaFactoryErrorHandler - Interface in org.openexi.scomp
This interface reports exceptions from EXISchemaFactory during schema processing.
EXISchemaFactoryException - Exception in org.openexi.scomp
Any errors encountered during schema compilation are communicated to an application as EXISchemaFactoryException objects.
EXISchemaReader - Class in org.openexi.scomp
EXISchemaReader parses EXI-encoded EXI Grammar into an EXISchema.
EXISchemaReader() - Constructor for class org.openexi.scomp.EXISchemaReader
 
EXISchemaResolver - Interface in org.openexi.proc
Developers have the option of implementing the EXISchemaResolver interface to help EXIReader and EXIDecoder locate the correct grammar cache for parsing an EXI stream.

F

fatalError(EXISchemaFactoryException) - Method in interface org.openexi.scomp.EXISchemaFactoryErrorHandler
Report a fatal error found during schema processing.

G

getAlignmentType() - Method in class org.openexi.proc.common.EXIOptions
Get the bit alignment setting.
getBinaryDataSource() - Method in interface org.openexi.proc.common.EventDescription
Gets the value of an EVENT_BLOB.
getBlockSize() - Method in class org.openexi.proc.common.EXIOptions
Returns the number of element and attribute values that are read and processed as a group.
getByteArray() - Method in class org.openexi.proc.common.BinaryDataSource
 
getCharacters() - Method in interface org.openexi.proc.common.EventDescription
Gets the value of an EVENT_CH, Attribute (EVENT_AT, EVENT_NL, EVENT_TP), EVENT_CM, EVENT_DTD or EVENT_PI event.
getCode() - Method in exception org.openexi.sax.TransmogrifierException
Returns a code that represents the type of the exception.
getCode() - Method in exception org.openexi.scomp.EXISchemaFactoryException
Returns a code that represents the type of the exception.
getContentHandler() - Method in class org.openexi.sax.ReaderSupport
Get the SAX content handler currently in use.
getDatatypeRepresentationMap() - Method in class org.openexi.proc.common.EXIOptions
Returns an array of qualified names that map XMLSchema datatypes to non-standard equivalents in EXI.
getDatatypeRepresentationMapBindingsCount() - Method in class org.openexi.proc.common.EXIOptions
Returns the number of Datatype Representation Map QName pairs.
getEventKind() - Method in interface org.openexi.proc.common.EventDescription
Gets the event kind of which instance data this EventDescription is describing.
getEventType() - Method in interface org.openexi.proc.common.EventDescription
Returns the EventType from which this event is derived.
getException() - Method in exception org.openexi.sax.TransmogrifierException
Returns an Exception object.
getException() - Method in exception org.openexi.scomp.EXISchemaFactoryException
Returns an Exception object.
getEXISchema() - Method in class org.openexi.proc.grammars.GrammarCache
Gets the compiled EXI Schema.
getEXISchema() - Static method in class org.openexi.schema.EmptySchema
Returns an EXISchema that supports all datatypes inherent in XML Schema.
getFeature(String) - Method in class org.openexi.sax.EXIReader
Get features for the SAX parser.
getGrammarCache() - Method in interface org.openexi.sax.SAXTransmogrifier
Returns the GrammarCache that is in use by this SAXTransmogrifier.
getGrammarCache() - Method in class org.openexi.sax.Transmogrifier
Returns the GrammarCache that was previously set.
getHeaderOptions() - Method in class org.openexi.proc.io.Scanner
Returns the EXI Header options from the header of the EXI stream, if present.
getLength() - Method in class org.openexi.proc.common.BinaryDataSource
 
getLocator() - Method in exception org.openexi.sax.TransmogrifierException
Returns the locator that is associated with this compilation error.
getLocator() - Method in exception org.openexi.scomp.EXISchemaFactoryException
Returns the locator that is associated with this compilation error.
getMessage() - Method in exception org.openexi.sax.TransmogrifierException
Returns a message that describes the exception.
getMessage() - Method in exception org.openexi.scomp.EXISchemaFactoryException
Returns a message that describes the exception.
getName() - Method in interface org.openexi.proc.common.EventDescription
Gets the name of the EXI event.
getPrefix() - Method in interface org.openexi.proc.common.EventDescription
Gets the namespace prefix of the event.
getPreserveComments() - Method in class org.openexi.proc.common.EXIOptions
Returns whether comments are conserved in the EXI Stream.
getPreserveDTD() - Method in class org.openexi.proc.common.EXIOptions
Returns whether the document type definition is conserved in the EXI Stream.
getPreserveLexicalValues() - Method in class org.openexi.proc.common.EXIOptions
Returns whether lexical values (literal strings) are preserved rather than the logical values of elements and attributes.
getPreserveNS() - Method in class org.openexi.proc.common.EXIOptions
Returns whether the namespaces are preserved in the EXI stream.
getPreservePIs() - Method in class org.openexi.proc.common.EXIOptions
Returns whether processing instructions are conserved in the EXI Stream.
getProperty(String) - Method in class org.openexi.sax.EXIReader
Use to retrieve the name of the lexical handler, currently the only property recognized by this class.
getRemainingBytesCount() - Method in class org.openexi.proc.common.BinaryDataSource
 
getSAXTransmogrifier() - Method in class org.openexi.sax.Transmogrifier
Returns the SAXTransmogrifier, which implements both the ContentHandler and LexicalHandler.
getStartIndex() - Method in class org.openexi.proc.common.BinaryDataSource
 
getURI() - Method in interface org.openexi.proc.common.EventDescription
Gets the URI of the EXI event.
getValueMaxLength() - Method in class org.openexi.proc.common.EXIOptions
Returns the maximum length in characters of strings that will be included in the String Table.
getValuePartitionCapacity() - Method in class org.openexi.proc.common.EXIOptions
Returns the maximum number of entries in the String Table.
GrammarCache - Class in org.openexi.proc.grammars
A GrammarCache object represents a set of EXI grammars used for processing EXI streams using specific grammar options.
GrammarCache(EXISchema) - Constructor for class org.openexi.proc.grammars.GrammarCache
Creates an instance of GrammarCache informed by a schema with default grammar options.
GrammarCache(short) - Constructor for class org.openexi.proc.grammars.GrammarCache
Creates an instance of GrammarCache with the specified grammar options.
GrammarCache(EXISchema, short) - Constructor for class org.openexi.proc.grammars.GrammarCache
Creates an instance of GrammarCache informed by a schema with the specified grammar options.
GrammarOptions - Class in org.openexi.proc.common
GrammarOptions computes a short integer that represents settings in the EXI Grammar settings that determine how an EXI file will be encoded or decoded.
grammarOptions - Variable in class org.openexi.proc.grammars.GrammarCache
Short integer that encapsulates GrammarOptions for the EXI stream.

H

hasCM(short) - Static method in class org.openexi.proc.common.GrammarOptions
Returns true if Preserve Comments is true.
hasDTD(short) - Static method in class org.openexi.proc.common.GrammarOptions
Returns true if Preserve Document Type Definition is true.
hashCode() - Method in class org.openexi.schema.Characters
 
hasNext() - Method in class org.openexi.proc.common.BinaryDataSource
 
hasNS(short) - Static method in class org.openexi.proc.common.GrammarOptions
Returns true if Preserve Namespaces is true.
hasPI(short) - Static method in class org.openexi.proc.common.GrammarOptions
Returns true if Preserve Processing Instructions is true.
HeaderOptionsOutputType - Enum in org.openexi.proc
This enumeration provides three possible settings for header options output.

I

indexOf(char) - Method in class org.openexi.schema.Characters
 
isFragment() - Method in class org.openexi.proc.common.EXIOptions
An XML fragment is a non-compliant XML document with multiple root elements.
isPermitDeviation(short) - Static method in class org.openexi.proc.common.GrammarOptions
Returns true if DEFAULT_OPTIONS is set to true.
isSimpleType(int) - Method in class org.openexi.schema.EXISchema
 
isStrict() - Method in class org.openexi.proc.common.EXIOptions
The Strict option applies to streams that have an associated XML Schema and the data in the XML stream is 100% compliant with the schema.
isVolatile - Variable in class org.openexi.schema.Characters
 
ITEM_AT - Static variable in class org.openexi.proc.common.EventType
Event type for an Attribute learned by built-in element grammars from prior attribute occurrences.
ITEM_AT_WC_ANY_UNTYPED - Static variable in class org.openexi.proc.common.EventType
Wildcard event type for an Attribute where the attribute's defined datatype (if any) is disregarded.
ITEM_CH - Static variable in class org.openexi.proc.common.EventType
Event type for a Character event (character events store values as strings).
ITEM_CM - Static variable in class org.openexi.proc.common.EventType
Event type for a Comment.
ITEM_DTD - Static variable in class org.openexi.proc.common.EventType
Event type for a Document Type Definition.
ITEM_ED - Static variable in class org.openexi.proc.common.EventType
Event type for End of Document.
ITEM_EE - Static variable in class org.openexi.proc.common.EventType
Event type for End of Element.
ITEM_ER - Static variable in class org.openexi.proc.common.EventType
Event type for an Entity Reference.
ITEM_NS - Static variable in class org.openexi.proc.common.EventType
Event type for a Namespace declaration.
ITEM_PI - Static variable in class org.openexi.proc.common.EventType
Event type for a Processing Instruction.
ITEM_SC - Static variable in class org.openexi.proc.common.EventType
Self-contained items are not supported in this release of OpenEXI.
ITEM_SCHEMA_AT - Static variable in class org.openexi.proc.common.EventType
Event type for AttributeUse that matches an attribute event with a valid value.
ITEM_SCHEMA_AT_INVALID_VALUE - Static variable in class org.openexi.proc.common.EventType
Event type for AttributeUse that matches an attribute event with an invalid value.
ITEM_SCHEMA_AT_WC_ANY - Static variable in class org.openexi.proc.common.EventType
Attribute wildcard event type stemming from a schema, where the attribute's defined datatype (if any) is applied.
ITEM_SCHEMA_AT_WC_NS - Static variable in class org.openexi.proc.common.EventType
Attribute wildcard event type, qualified with a specific namespace, stemming from a schema where the attribute's defined datatype (if any) is applied.
ITEM_SCHEMA_CH - Static variable in class org.openexi.proc.common.EventType
Event type for a defined Character event in an EXI stream processed using a schema.
ITEM_SCHEMA_CH_MIXED - Static variable in class org.openexi.proc.common.EventType
Event type for a Character event that occurs in the context of an element defined so as to permit mixed content (mark up and data) in an EXI stream processed using a schema.
ITEM_SCHEMA_NIL - Static variable in class org.openexi.proc.common.EventType
Special Attribute that indicates the value of the associated element is explicitly nil rather than an empty string.
ITEM_SCHEMA_TYPE - Static variable in class org.openexi.proc.common.EventType
Special Attribute that describes a data type for the associated element.
ITEM_SCHEMA_WC_ANY - Static variable in class org.openexi.proc.common.EventType
Attribute wildcard event type stemming from a schema where the attribute's defined datatype (if any) is applied.
ITEM_SCHEMA_WC_NS - Static variable in class org.openexi.proc.common.EventType
Event type for an element defined in a namespace in an EXI stream processed using a schema.
ITEM_SD - Static variable in class org.openexi.proc.common.EventType
Event type for Start Document.
ITEM_SE - Static variable in class org.openexi.proc.common.EventType
Event type for Start Element.
ITEM_SE_WC - Static variable in class org.openexi.proc.common.EventType
Wildcard event type for an element.

L

length - Variable in class org.openexi.schema.Characters
 
localName - Variable in class org.openexi.proc.common.QName
Local name of the datatype.

M

makeString() - Method in class org.openexi.schema.Characters
 

N

name - Variable in class org.openexi.proc.common.EventType
Local name of event type definition.
namespaceName - Variable in class org.openexi.proc.common.QName
If namespaceName is null, this indicates a failure of namespace-prefix binding.
next() - Method in class org.openexi.proc.common.BinaryDataSource
 
nextEvent() - Method in class org.openexi.proc.io.Scanner
Gets the next event from the EXI stream.

O

OPTIONS_UNUSED - Static variable in class org.openexi.proc.common.GrammarOptions
OPTIONS_UNUSED is an internal value.
org.openexi.proc - package org.openexi.proc
The Proc (Processor) package contains the EXIDecoder, which is used to convert EXI streams to XML format.
org.openexi.proc.common - package org.openexi.proc.common
The common package contains classes, interfaces, and enumerators that define the vocabulary used to describe EXI streams (events, options, alignment, and character string values).
org.openexi.proc.grammars - package org.openexi.proc.grammars
The grammars package contains the GrammarCache, which combines an XML Schema Definition with EXI grammar options to create an EXI Schema.
org.openexi.proc.io - package org.openexi.proc.io
The IO package contains the Scanner, which is used by EXIDecoder to read and interpret EXI streams.
org.openexi.sax - package org.openexi.sax
The SAX package contains the Transmogrifier, which encodes an XML file to an EXI stream, and the EXIReader, which restores an EXI stream to its logical XML equivalent.
org.openexi.schema - package org.openexi.schema
The schema package contains classes that are used to represent XML Schema Documents (XSDs).
org.openexi.scomp - package org.openexi.scomp
The scomp (schema compiler) package contains the EXISchemaFactory, which is used to compile XML Schema Documents (XSDs) to EXISchemas.

P

parse(InputStream) - Method in class org.openexi.scomp.EXISchemaReader
Parses EXI-encoded EXI Grammar into an EXISchema.
PREFIX_BOUND_TO_ANOTHER_NAMESPACE - Static variable in exception org.openexi.sax.TransmogrifierException
Prefix is bound to another namespace.
PREFIX_NOT_BOUND - Static variable in exception org.openexi.sax.TransmogrifierException
Prefix is not bound.
processHeader() - Method in class org.openexi.proc.EXIDecoder
This method reads and configures any header options present in the EXI stream, then returns a Scanner object you can use to parse the values from the EXI stream.

Q

QName - Class in org.openexi.proc.common
QName is a pair comprised of a namespace name and a local name to be used in a Datatype Representation Map (DTRM) definition to denote an XSD datatype or an EXI datatype representation.
QName() - Constructor for class org.openexi.proc.common.QName
 
QName(String, String) - Constructor for class org.openexi.proc.common.QName
Creates a QName based on its literal qualified name (see http://www.w3.org/TR/xml-names/#ns-qualnames for definition) and namespace name.

R

ReaderSupport - Class in org.openexi.sax
 
readIn(DataInputStream) - Static method in class org.openexi.schema.EXISchema
Reads an EXI Schema from a DataInputStream.
resolveEntity(String, String, String) - Method in interface org.openexi.scomp.EntityResolverEx
This method will be called for resolving schema documents upon occurrences of XML Schema directives such as "include", "import" and "redefine" within schemas.
resolveSchema(String, short) - Method in interface org.openexi.proc.EXISchemaResolver
Return a GrammarCache based on a schemaId and grammar options discovered in the header options of an EXI stream.

S

SAX_ERROR - Static variable in exception org.openexi.sax.TransmogrifierException
SAX error reported by XML parser.
SAXTransmogrifier - Interface in org.openexi.sax
Applications can directly feed SAX events into a transmogrifier through SAXTransmogrifier.
Scanner - Class in org.openexi.proc.io
The Scanner class provides methods for scanning events in the body of an EXI stream.
SCRIBER_ERROR - Static variable in exception org.openexi.sax.TransmogrifierException
Errors reported by Scriber.
setAlignmentType(AlignmentType) - Method in class org.openexi.proc.EXIDecoder
Set the bit alignment style of the stream to be decoded.
setAlignmentType(AlignmentType) - Method in class org.openexi.sax.EXIReader
Set the bit alignment style used to compile the EXI input stream.
setAlignmentType(AlignmentType) - Method in class org.openexi.sax.Transmogrifier
Set the bit alignment style for the encoded EXI stream.
setBinaryChunkSize(int) - Method in class org.openexi.proc.io.Scanner
Binary values are read in chunks of the specified size when the use of binary data is enabled.
setBlockSize(int) - Method in class org.openexi.proc.EXIDecoder
Set the size, in number of values, of the information that will be processed as a chunk of the entire EXI stream.
setBlockSize(int) - Method in class org.openexi.sax.EXIReader
Set the size, in number of values, of the information that will be processed as a chunk of the entire EXI stream.
setBlockSize(int) - Method in class org.openexi.sax.Transmogrifier
Set the size, in number of values, of the information that will be processed as a chunk of the entire XML stream.
setCompilerErrorHandler(EXISchemaFactoryErrorHandler) - Method in class org.openexi.scomp.EXISchemaFactory
Set an error handler to report any errors encountered during schema compilation.
setContentHandler(ContentHandler) - Method in class org.openexi.sax.ReaderSupport
Set a SAX content handler to receive SAX events.
setDatatypeRepresentationMap(QName[], int) - Method in class org.openexi.proc.EXIDecoder
Set a datatype representation map (DTRM).
setDatatypeRepresentationMap(QName[], int) - Method in class org.openexi.sax.EXIReader
Set a datatype representation map.
setDatatypeRepresentationMap(QName[], int) - Method in class org.openexi.sax.Transmogrifier
Set a datatype representation map (DTRM).
setEnableBinaryData(boolean) - Method in class org.openexi.proc.EXIDecoder
Each binary value will be returned as in a EventDescription of EVENT_BLOB instead of EVENT_CH when enabled.
setEntityResolver(EntityResolver) - Method in class org.openexi.sax.Transmogrifier
Set an external SAX entity resolver.
setEntityResolver(EntityResolverEx) - Method in class org.openexi.scomp.EXISchemaFactory
Set an entity resolver for use to resolve entities and schema documents.
setEXISchemaResolver(EXISchemaResolver) - Method in class org.openexi.sax.EXIReader
Set the EXISchemaResolver to retrieve the schema needed to decode the current EXI stream.
setFeature(String, boolean) - Method in class org.openexi.sax.EXIReader
Set features for the SAX parser.
setFragment(boolean) - Method in class org.openexi.proc.EXIDecoder
Set whether the document is a fragment.
setFragment(boolean) - Method in class org.openexi.sax.EXIReader
Set to true if the EXI input stream is an XML fragment (a non-compliant XML document with multiple root elements).
setFragment(boolean) - Method in class org.openexi.sax.Transmogrifier
Set to true if the XML input stream is an XML fragment (a non-compliant XML document with multiple root elements).
setGrammarCache(GrammarCache) - Method in class org.openexi.proc.EXIDecoder
Set the GrammarCache used in decoding EXI streams.
setGrammarCache(GrammarCache) - Method in class org.openexi.sax.ReaderSupport
Set the GrammarCache used in parsing EXI streams.
setGrammarCache(GrammarCache) - Method in class org.openexi.sax.Transmogrifier
Set the GrammarCache used in transmogrifying XML data to EXI.
setGrammarCache(GrammarCache, SchemaId) - Method in class org.openexi.sax.Transmogrifier
Set the GrammarCache to be used in encoding XML streams into EXI streams by the transmogrifier.
setInitialBinaryDataBufferSize(int) - Method in class org.openexi.proc.EXIDecoder
 
setInputStream(InputStream) - Method in class org.openexi.proc.EXIDecoder
Set an input stream from which the encoded stream is read.
setLexicalHandler(LexicalHandler) - Method in class org.openexi.sax.EXIReader
Set a SAX lexical handler to receive SAX lexical events.
setOutputCookie(boolean) - Method in class org.openexi.sax.Transmogrifier
Tells the encoder whether to or not to start the stream by adding an EXI cookie.
setOutputOptions(HeaderOptionsOutputType) - Method in class org.openexi.sax.Transmogrifier
Set the header output options.
setOutputStream(OutputStream) - Method in class org.openexi.sax.Transmogrifier
Set an output stream to which encoded streams are written.
setPreserveLexicalValues(boolean) - Method in class org.openexi.proc.EXIDecoder
Set to true to preserve the original string values from the EXI stream.
setPreserveLexicalValues(boolean) - Method in class org.openexi.sax.EXIReader
Set to true if the EXI input stream was compiled with the Preserve Lexical Values set to true.
setPreserveLexicalValues(boolean) - Method in class org.openexi.sax.Transmogrifier
Set to true to preserve the original string values from the XML stream.
setPreserveWhitespaces(boolean) - Method in class org.openexi.sax.Transmogrifier
Set to true to preserve whitespace (for example, spaces, tabs, and line breaks) in the encoded EXI stream.
setProperty(String, Object) - Method in class org.openexi.sax.EXIReader
This method wraps the friendlier setLexicalHandler method to provide syntax familiar to experienced SAX programmers.
setResolveExternalGeneralEntities(boolean) - Method in class org.openexi.sax.Transmogrifier
Change the way a Transmogrifier handles external general entities.
setSchema(EXISchema, QName[], int) - Method in class org.openexi.proc.io.Scanner
 
setValueMaxLength(int) - Method in class org.openexi.proc.EXIDecoder
Set the maximum length of a string that will be stored for reuse in the String Table.
setValueMaxLength(int) - Method in class org.openexi.sax.EXIReader
Set the maximum length of a string that will be stored for reuse in the String Table.
setValueMaxLength(int) - Method in class org.openexi.sax.Transmogrifier
Set the maximum length of a string that will be stored for reuse in the String Table.
setValuePartitionCapacity(int) - Method in class org.openexi.proc.EXIDecoder
Set the maximum number of values in the String Table.
setValuePartitionCapacity(int) - Method in class org.openexi.sax.EXIReader
Set the maximum number of values in the String Table.
setValuePartitionCapacity(int) - Method in class org.openexi.sax.Transmogrifier
Set the maximum number of values in the String Table.
startBinaryData(long) - Method in interface org.openexi.sax.BinaryDataHandler
Mark the start of a binary value.
startIndex - Variable in class org.openexi.schema.Characters
 
STRICT_OPTIONS - Static variable in class org.openexi.proc.common.GrammarOptions
Indicates that undeclared elements and attributes will throw an exception when the XML stream is encoded and decoded.
substring(int, int) - Method in class org.openexi.schema.Characters
 

T

Transmogrifier - Class in org.openexi.sax
The Transmogrifier converts an XML stream to an EXI stream.
Transmogrifier() - Constructor for class org.openexi.sax.Transmogrifier
Create an instance of the Transmogrifier with a default SAX parser.
Transmogrifier(SAXParserFactory) - Constructor for class org.openexi.sax.Transmogrifier
Create an instance of the Transmogrifier, specifying the SAXParserFactory from which to create the SAX parser.
TransmogrifierException - Exception in org.openexi.sax
Exception handler for the Transmogrifier.
turnPermanent() - Method in class org.openexi.schema.Characters
 

U

ucsCount - Variable in class org.openexi.schema.Characters
 
UNEXPECTED_ATTR - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected Attribute.
UNEXPECTED_BINARY_VALUE - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected Binary value.
UNEXPECTED_CHARS - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected Character Sequence.
UNEXPECTED_ED - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected End of Document event.
UNEXPECTED_ELEM - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected Element.
UNEXPECTED_END_ELEM - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected End of Element event.
UNEXPECTED_SD - Static variable in exception org.openexi.sax.TransmogrifierException
Unexpected Start of Document event.
UNHANDLED_SAXPARSER_FEATURE - Static variable in exception org.openexi.sax.TransmogrifierException
Unhandled SAX parser feature.
uri - Variable in class org.openexi.proc.common.EventType
URI of event type definition.

V

valueOf(String) - Static method in enum org.openexi.proc.common.AlignmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openexi.proc.HeaderOptionsOutputType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openexi.proc.common.AlignmentType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.openexi.proc.HeaderOptionsOutputType
Returns an array containing the constants of this enum type, in the order they're declared.

W

warning(EXISchemaFactoryException) - Method in interface org.openexi.scomp.EXISchemaFactoryErrorHandler
Report a warning found during schema processing.
writeOut(DataOutputStream) - Method in class org.openexi.schema.EXISchema
Writes out a serialized EXISchema.
writeXml(OutputStream, boolean) - Method in class org.openexi.schema.EXISchema
 

X

XMLSCHEMA_ERROR - Static variable in exception org.openexi.scomp.EXISchemaFactoryException
The underlying XMLSchema parser found an error in the schema.

_

_isSimpleType(int, int[]) - Static method in class org.openexi.schema.EXISchema
 

A B C D E F G H I L M N O P Q R S T U V W X _