    All Packages  Class Hierarchy

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

# Index of all Fields and Methods

## A

action(int, byte[], int, int, Encoding). Method in class com.jclark.xml.tok.PrologParser
ACTION_ATTLIST_ELEMENT_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_ENUM_VALUE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_NOTATION_VALUE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_CDATA. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_ENTITIES. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_ENTITY. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_IDREF. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_IDREFS. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_NMTOKEN. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ATTRIBUTE_TYPE_NMTOKENS. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_COMMENT. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_ANY. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_ELEMENT. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_ELEMENT_OPT. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_ELEMENT_PLUS. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_ELEMENT_REP. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_EMPTY. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_CONTENT_PCDATA. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DECL_CLOSE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DEFAULT_ATTRIBUTE_VALUE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DOCTYPE_CLOSE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DOCTYPE_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DOCTYPE_PUBLIC_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DOCTYPE_SUBSET. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_DOCTYPE_SYSTEM_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ELEMENT_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ENTITY_NOTATION_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ENTITY_PUBLIC_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ENTITY_SYSTEM_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ENTITY_VALUE_NO_PEREFS. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_ENTITY_VALUE_WITH_PEREFS. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_FIXED_ATTRIBUTE_VALUE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GENERAL_ENTITY_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_CHOICE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_CLOSE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_CLOSE_OPT. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_CLOSE_PLUS. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_CLOSE_REP. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_OPEN. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_GROUP_SEQUENCE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_IGNORE_SECT. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_IMPLIED_ATTRIBUTE_VALUE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_INNER_PARAM_ENTITY_REF. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_NONE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_NOTATION_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_NOTATION_PUBLIC_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_NOTATION_SYSTEM_ID. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_OUTER_PARAM_ENTITY_REF. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_PARAM_ENTITY_NAME. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_PI. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_REQUIRED_ATTRIBUTE_VALUE. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_TEXT_DECL. Static variable in class com.jclark.xml.tok.PrologParser
ACTION_XML_DECL. Static variable in class com.jclark.xml.tok.PrologParser
allowedValues(). Method in interface com.jclark.xml.parse.AttributeDefinition
  Returns an enumeration over the allowed values if this was declared as an enumerated type, and null otherwise.
ANY_CONTENT. Static variable in interface com.jclark.xml.parse.ElementType
append(char). Method in class com.jclark.xml.tok.Buffer
append(Encoding, byte[], int, int). Method in class com.jclark.xml.tok.Buffer
appendRefCharPair(Token). Method in class com.jclark.xml.tok.Buffer
ApplicationException(Exception). Constructor for class com.jclark.xml.parse.ApplicationException
ApplicationImpl(). Constructor for class com.jclark.xml.parse.awt.ApplicationImpl
ApplicationImpl(). Constructor for class com.jclark.xml.parse.base.ApplicationImpl
ApplicationImpl(). Constructor for class com.jclark.xml.parse.io.ApplicationImpl
ATTRIBUTE. Static variable in interface com.jclark.xml.parse.MarkupDeclarationEvent
attribute(String, String). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes an attribute.
attribute(String, String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes an attribute.
attribute(String, String). Method in class com.jclark.xml.output.XMLWriter
  Writes an attribute.
attributeNames(). Method in interface com.jclark.xml.parse.ElementType
  Returns an enumeration over the names of attributes defined for an element type.

## B

Buffer(). Constructor for class com.jclark.xml.tok.Buffer

## C

CDATA. Static variable in interface com.jclark.xml.parse.AttributeDefinition
cdataSection(String). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes a CDATA section.
cdataSection(String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes a CDATA section.
cdataSection(String). Method in class com.jclark.xml.output.XMLWriter
  Writes a CDATA section.
characterData(CharacterDataEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports character data.
characterData(CharacterDataEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports character data.
characterData(CharacterDataEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports character data.
characterData(CharacterDataEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
characterData(CharacterDataEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
characterData(CharacterDataEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
characterData(CharacterDataEvent). Method in class com.jclark.xml.sax.Driver
characterData(CharacterDataEvent). Method in class com.jclark.xml.apps.Normalize
characterReference(int). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes a character reference.
characterReference(int). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes a character reference.
characterReference(int). Method in class com.jclark.xml.output.XMLWriter
  Writes a character reference.
charAt(int). Method in class com.jclark.xml.tok.Buffer
chop(). Method in class com.jclark.xml.tok.Buffer
clear(). Method in class com.jclark.xml.tok.Buffer
clone(). Method in class com.jclark.xml.tok.Position
  Returns a copy of this position.
clone(). Method in class com.jclark.xml.tok.PrologParser
close(). Method in class com.jclark.xml.sax.ReaderInputStream
close(). Method in class com.jclark.xml.output.SyncXMLWriter
close(). Method in class com.jclark.xml.output.UTF8XMLWriter
comment(CommentEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports a comment.
comment(CommentEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports a comment.
comment(CommentEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports a comment.
comment(CommentEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
comment(CommentEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
comment(CommentEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
comment(CommentEvent). Method in class com.jclark.xml.sax.CommentDriver
comment(CommentEvent). Method in class com.jclark.xml.apps.Doctype
comment(String). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes a comment.
comment(String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes a comment.
comment(String). Method in class com.jclark.xml.output.XMLWriter
  Writes a comment.
CommentDriver(). Constructor for class com.jclark.xml.sax.CommentDriver
ContentToken(). Constructor for class com.jclark.xml.tok.ContentToken
convert(byte[], int, int, boolean). Method in class com.jclark.xml.tok.StringConversionCache
  Convert a byte subarray into a String.
convert(byte[], int, int, char[], int). Method in class com.jclark.xml.tok.Encoding
  Convert bytes to characters.
convertBytes(byte[], int). Method in interface com.jclark.xml.tok.ByteToCharConverter
  Returns the Unicode scalar value of the character encoded by the `n` bytes in `buf` starting at offset `off`, where `n >= 2` and `n = -getLeadByteType(buf[off])`.
copyChars(char[], int). Method in interface com.jclark.xml.parse.CharacterDataEvent
  Copies the character data into the specified character array starting at index `off`.

## D

Doctype(PrintWriter). Constructor for class com.jclark.xml.apps.Doctype
DocumentParser(). Constructor for class com.jclark.xml.parse.DocumentParser
Driver(). Constructor for class com.jclark.xml.sax.Driver
DUPLICATE_ATTRIBUTE. Static variable in class com.jclark.xml.tok.InvalidTokenException
  A duplicate attribute was specified.

## E

ELEMENT. Static variable in interface com.jclark.xml.parse.MarkupDeclarationEvent
ELEMENT_CONTENT. Static variable in interface com.jclark.xml.parse.ElementType
elementTypeNames(). Method in interface com.jclark.xml.parse.DTD
  Returns an enumeration over the names of element types which were declared in the DTD or for which attributes were declared in the DTD.
EMPTY_CONTENT. Static variable in interface com.jclark.xml.parse.ElementType
EmptyTokenException(). Constructor for class com.jclark.xml.tok.EmptyTokenException
end(). Method in class com.jclark.xml.tok.PrologParser
endAttribute(). Method in class com.jclark.xml.output.SyncXMLWriter
  Ends an attribute.
endAttribute(). Method in class com.jclark.xml.output.UTF8XMLWriter
  Ends an attribute.
endAttribute(). Method in class com.jclark.xml.output.XMLWriter
  Ends an attribute.
endCdataSection(EndCdataSectionEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the end of a CDATA section.
endCdataSection(EndCdataSectionEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the end of a CDATA section.
endCdataSection(EndCdataSectionEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the end of a CDATA section.
endCdataSection(EndCdataSectionEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
endCdataSection(EndCdataSectionEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
endCdataSection(EndCdataSectionEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
endDocument(). Method in interface com.jclark.xml.parse.awt.Application
  Reports the end of the document.
endDocument(). Method in interface com.jclark.xml.parse.base.Application
  Reports the end of the document.
endDocument(). Method in interface com.jclark.xml.parse.io.Application
  Reports the end of the document.
endDocument(). Method in class com.jclark.xml.parse.awt.ApplicationImpl
endDocument(). Method in class com.jclark.xml.parse.base.ApplicationImpl
endDocument(). Method in class com.jclark.xml.parse.io.ApplicationImpl
endDocument(). Method in class com.jclark.xml.sax.Driver
endDocument(). Method in class com.jclark.xml.apps.Normalize
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the end of the document type declaration.
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the end of the document type declaration.
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the end of the document type declaration.
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
endDocumentTypeDeclaration(EndDocumentTypeDeclarationEvent). Method in class com.jclark.xml.apps.Doctype
endElement(EndElementEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the end of a element.
endElement(EndElementEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the end of a element.
endElement(EndElementEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the end of a element.
endElement(EndElementEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
endElement(EndElementEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
endElement(EndElementEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
endElement(EndElementEvent). Method in class com.jclark.xml.sax.Driver
endElement(EndElementEvent). Method in class com.jclark.xml.apps.Normalize
endElement(String). Method in class com.jclark.xml.output.SyncXMLWriter
  Ends an element.
endElement(String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Ends an element.
endElement(String). Method in class com.jclark.xml.output.XMLWriter
  Ends an element.
endEntityReference(EndEntityReferenceEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the start of an entity reference.
endEntityReference(EndEntityReferenceEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the start of an entity reference.
endEntityReference(EndEntityReferenceEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the start of an entity reference.
endEntityReference(EndEntityReferenceEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
endEntityReference(EndEntityReferenceEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
endEntityReference(EndEntityReferenceEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
endEntityReference(EndEntityReferenceEvent). Method in class com.jclark.xml.apps.Doctype
EndOfPrologException(). Constructor for class com.jclark.xml.tok.EndOfPrologException
endProlog(EndPrologEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the end of the prolog.
endProlog(EndPrologEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the end of the prolog.
endProlog(EndPrologEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the end of the prolog.
endProlog(EndPrologEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
endProlog(EndPrologEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
endProlog(EndPrologEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
endProlog(EndPrologEvent). Method in class com.jclark.xml.sax.Driver
endReplacementText(). Method in class com.jclark.xml.output.SyncXMLWriter
  Ends the replacement text for an internal entity.
endReplacementText(). Method in class com.jclark.xml.output.UTF8XMLWriter
  Ends the replacement text for an internal entity.
endReplacementText(). Method in class com.jclark.xml.output.XMLWriter
  Ends the replacement text for an internal entity.
ENTITIES. Static variable in interface com.jclark.xml.parse.AttributeDefinition
ENTITY. Static variable in interface com.jclark.xml.parse.AttributeDefinition
entityManager. Variable in class com.jclark.xml.parse.ParserBase
EntityManagerImpl(). Constructor for class com.jclark.xml.parse.EntityManagerImpl
entityNames(byte). Method in interface com.jclark.xml.parse.DTD
  Returns an enumeration over the names of entities of the specified type.
entityReference(boolean, String). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes an entity reference.
entityReference(boolean, String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes an entity reference.
entityReference(boolean, String). Method in class com.jclark.xml.output.XMLWriter
  Writes an entity reference.
ENUM. Static variable in interface com.jclark.xml.parse.AttributeDefinition
EXTERNAL_ENTITY. Static variable in class com.jclark.xml.tok.PrologParser
EXTERNAL_SUBSET_NAME. Static variable in interface com.jclark.xml.parse.DTD
  The external subset declared in the document type declaration is modelled as a parameter entity with this name.

## F

fileToURL(File). Static method in class com.jclark.xml.parse.EntityManagerImpl
  Generates a `URL` from a `File`.
flush(). Method in class com.jclark.xml.output.SyncXMLWriter
flush(). Method in class com.jclark.xml.output.UTF8XMLWriter

## G

GENERAL_ENTITY. Static variable in interface com.jclark.xml.parse.DTD
  Indicates a general entity.
GENERAL_ENTITY. Static variable in interface com.jclark.xml.parse.MarkupDeclarationEvent
getAttributeCount(). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the number of attributes.
getAttributeDefinition(String). Method in interface com.jclark.xml.parse.ElementType
  Returns the definition of the specified attribute or null if no such attribute is defined.
getAttributeName(). Method in interface com.jclark.xml.parse.MarkupDeclarationEvent
getAttributeName(int). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the name of the attribute with index `i`.
getAttributeNameEnd(int). Method in class com.jclark.xml.tok.ContentToken
  Returns the index following the last character of the name of the attribute index `i`.
getAttributeNameStart(int). Method in class com.jclark.xml.tok.ContentToken
  Returns the index of the first character of the name of the attribute index `i`.
getAttributeSpecifiedCount(). Method in class com.jclark.xml.tok.ContentToken
  Returns the number of attributes specified in the start-tag or empty element tag.
getAttributeSpecifiedCount(). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the number of attributes which were specified.
getAttributeUnnormalizedValue(int). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the value of the specified attribute with index `i` before normalization.
getAttributeValue(int). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the value of the attribute with index `i`.
getAttributeValue(String). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the value of the attribute with the specified name, Returns null if there is no such attribute, or if the value of the attribute was implied.
getAttributeValueEnd(int). Method in class com.jclark.xml.tok.ContentToken
  Returns the index of the closing quote attribute index `i`.
getAttributeValueStart(int). Method in class com.jclark.xml.tok.ContentToken
  Returns the index of the character following the opening quote of attribute index `i`.
getBase(). Method in interface com.jclark.xml.parse.Entity
  Returns the URL that should be used for resolving the system identifier if the system identifier is relative.
getBase(). Method in class com.jclark.xml.parse.OpenEntity
  Returns the URL to use as the base URL for resolving relative URLs contained in the entity.
getByteIndex(). Method in class com.jclark.xml.sax.Driver
getByteIndex(). Method in class com.jclark.xml.parse.NotWellFormedException
  Returns the index of the byte in the entity where the error occurred.
getByteIndex(). Method in interface com.jclark.xml.parse.ParseLocation
  Returns the byte index of the first byte of the character being parsed or -1 if no byte index is available.
getBytes(). Method in class com.jclark.xml.tok.Buffer
getColumnNumber(). Method in class com.jclark.xml.sax.Driver
getColumnNumber(). Method in class com.jclark.xml.parse.NotWellFormedException
  Returns the column number where the error occurred.
getColumnNumber(). Method in interface com.jclark.xml.parse.ParseLocation
  Returns the column number of the character being parsed or -1 if no column number is available.
getColumnNumber(). Method in class com.jclark.xml.tok.Position
  Returns the column number.
getComment(). Method in interface com.jclark.xml.parse.CommentEvent
  Returns the body of the comment occurring between the `<--` and `-->`.
getContents(). Method in class com.jclark.xml.parse.Messages
getContentSpec(). Method in interface com.jclark.xml.parse.ElementType
  Returns the `contentspec` for the element type; the `contentspec` is the part of the element type declaration following the element type name.
getContentType(). Method in interface com.jclark.xml.parse.ElementType
  Returns an integer corresponding to the content specified for an element type.
getDefaultUnnormalizedValue(). Method in interface com.jclark.xml.parse.AttributeDefinition
  Returns the unnormalized default value or null if no default value was specified.
getDefaultValue(). Method in interface com.jclark.xml.parse.AttributeDefinition
  Returns the normalized default value or null if no default value was specified.
getDocumentTypeName(). Method in interface com.jclark.xml.parse.DTD
  Returns the document type name or null if there was no DOCTYPE declaration.
getDTD(). Method in interface com.jclark.xml.parse.EndDocumentTypeDeclarationEvent
  Returns the DTD that was declared.
getDTD(). Method in interface com.jclark.xml.parse.EndPrologEvent
  Returns the DTD.
getDTD(). Method in interface com.jclark.xml.parse.MarkupDeclarationEvent
getDTD(). Method in interface com.jclark.xml.parse.StartDocumentTypeDeclarationEvent
  Returns the DTD being declared.
getElementType(String). Method in interface com.jclark.xml.parse.DTD
  Returns information about the element type with the specified name, or null if there was neither an ELEMENT nor an ATTLIST declaration.
getEncoding(). Method in class com.jclark.xml.parse.OpenEntity
  Returns the name of the encoding to be used to convert the entity's bytes into characters, or null if this should be determined from the entity itself using XML's rules.
getEncoding(). Method in class com.jclark.xml.tok.TextDecl
  Return the encoding specified in the declaration, or null if no encoding was specified.
getEncoding(String). Method in class com.jclark.xml.tok.Encoding
  Returns an `Encoding` corresponding to the specified IANA character set name.
getEntity(byte, String). Method in interface com.jclark.xml.parse.DTD
  Returns information about the entity with the specified name and type or null if there was no such entity declared.
getEntityBase(). Method in class com.jclark.xml.parse.NotWellFormedException
  Returns the URL used as the base URL for resolving relative URLs contained in the entity where the error occurred.
getEntityBase(). Method in interface com.jclark.xml.parse.ParseLocation
  Returns the URL to use as the base URL for resolving relative URLs contained in the entity being parsed.
getEntityLocation(). Method in class com.jclark.xml.parse.NotWellFormedException
  Returns the location of the external entity where the the error occurred in a form suitable for use in an error message.
getEntityLocation(). Method in interface com.jclark.xml.parse.ParseLocation
  Returns the location of the external entity being parsed in a form suitable for use in a message.
getException(). Method in class com.jclark.xml.parse.ApplicationException
  Returns the exception thrown by the `Application` method.
getFixedBytesPerChar(). Method in class com.jclark.xml.tok.Encoding
  Returns the number of bytes required to represent each `char`, or zero if different `char`s are represented by different numbers of bytes.
getGroupLevel(). Method in class com.jclark.xml.tok.PrologParser
getIdAttributeIndex(). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the index of the ID attribute, or -1 if there is no ID attribute.
getInitialEncoding(byte[], int, int, Token). Static method in class com.jclark.xml.tok.Encoding
  Returns an encoding object to be used to start parsing an external entity.
getInputStream(). Method in class com.jclark.xml.parse.OpenEntity
  Returns an InputStream containing the entity's bytes.
getInstruction(). Method in interface com.jclark.xml.parse.ProcessingInstructionEvent
  Returns the part of the processing instruction following the target.
getInternalEncoding(). Static method in class com.jclark.xml.tok.Encoding
  Returns an `Encoding` object for use with internal entities.
getLeadByteIndex(). Method in class com.jclark.xml.tok.PartialCharException
  Returns the index of the first byte that is not part of the complete encoding of a character.
getLeadByteType(byte). Method in interface com.jclark.xml.tok.ByteToCharConverter
  If the byte `b` by itself encodes a character whose Unicode scalar value is `c`, returns `c`.
getLength(). Method in interface com.jclark.xml.parse.CharacterDataEvent
  Returns the length in chars of the character data.
getLength(). Method in class com.jclark.xml.sax.Driver
getLengthMax(). Method in interface com.jclark.xml.parse.CharacterDataEvent
  Returns an upper bound on the length of the character data.
getLineNumber(). Method in class com.jclark.xml.sax.Driver
getLineNumber(). Method in class com.jclark.xml.parse.NotWellFormedException
  Returns the line number where the error occured.
getLineNumber(). Method in interface com.jclark.xml.parse.ParseLocation
  Returns the line number of the character being parsed or -1 if no line number is available.
getLineNumber(). Method in class com.jclark.xml.tok.Position
  Returns the line number.
getLocation(). Method in interface com.jclark.xml.parse.LocatedEvent
  Returns the location of the first character of the markup of the event.
getLocation(). Method in class com.jclark.xml.parse.OpenEntity
  Returns a string representation of the location of the entity suitable for use in error messages.
getMessageWithoutLocation(). Method in class com.jclark.xml.parse.NotWellFormedException
  Returns a description of the error that does not include the location of the error.
getMinBytesPerChar(). Method in class com.jclark.xml.tok.Encoding
  Returns the minimum number of bytes required to represent a single character in this encoding.
getName(). Method in interface com.jclark.xml.parse.EndElementEvent
  Returns the element type name.
getName(). Method in interface com.jclark.xml.parse.MarkupDeclarationEvent
getName(). Method in interface com.jclark.xml.parse.ProcessingInstructionEvent
  Returns the target of the processing instruction.
getName(). Method in interface com.jclark.xml.parse.StartElementEvent
  Returns the element type name.
getName(). Method in interface com.jclark.xml.parse.StartEntityReferenceEvent
  Returns the name of the referenced entity.
getName(int). Method in class com.jclark.xml.sax.Driver
getNameEnd(). Method in class com.jclark.xml.tok.Token
getNotationName(). Method in interface com.jclark.xml.parse.Entity
  Returns the notation name of the entity, of null if this is not an unparsed entity.
getOffset(). Method in class com.jclark.xml.tok.InvalidTokenException
  Returns the offset after the longest initial subarray which could start a legal XML token.
getPublicId(). Method in class com.jclark.xml.sax.Driver
getPublicId(). Method in interface com.jclark.xml.parse.Entity
  Returns the public identifier, or null if no public identifier was specified.
getPublicId(byte[], int, int). Method in class com.jclark.xml.tok.Encoding
  Checks that a literal contained in the specified byte subarray is a legal public identifier and returns a string with the normalized content of the public id.
getRefChar(). Method in class com.jclark.xml.tok.Token
getRefCharPair(char[], int). Method in class com.jclark.xml.tok.Token
getReplacementText(). Method in interface com.jclark.xml.parse.Entity
  Returns the replacement text or null if this is not an internal entity.
getSingleByteEncoding(String). Method in class com.jclark.xml.tok.Encoding
  Returns an `Encoding` for entities encoded with a single-byte encoding (an encoding in which each byte represents exactly one character).
getSystemId(). Method in class com.jclark.xml.sax.Driver
getSystemId(). Method in interface com.jclark.xml.parse.Entity
  Returns the system identifier, or null if no system identifier was specified.
getTokenEnd(). Method in class com.jclark.xml.tok.Token
getTokenType(). Method in class com.jclark.xml.tok.ExtensibleTokenException
  Returns the type of token in the byte subarrary.
getType(). Method in interface com.jclark.xml.parse.AttributeDefinition
  Returns an integer corresponding to the type of the attribute.
getType(). Method in class com.jclark.xml.tok.InvalidTokenException
getType(). Method in interface com.jclark.xml.parse.MarkupDeclarationEvent
getType(int). Method in class com.jclark.xml.sax.Driver
getType(String). Method in class com.jclark.xml.sax.Driver
getURL(). Method in class com.jclark.xml.sax.Driver
getValue(int). Method in class com.jclark.xml.sax.Driver
getValue(String). Method in class com.jclark.xml.sax.Driver
getVersion(). Method in class com.jclark.xml.tok.TextDecl
  Return the version specified in the declaration, or null if no version was specified.

## I

ID. Static variable in interface com.jclark.xml.parse.AttributeDefinition
IDREF. Static variable in interface com.jclark.xml.parse.AttributeDefinition
IDREFS. Static variable in interface com.jclark.xml.parse.AttributeDefinition
ILLEGAL_CHAR. Static variable in class com.jclark.xml.tok.InvalidTokenException
  The character or byte at the specified offset is not allowed at that point.
INTERNAL_ENTITY. Static variable in class com.jclark.xml.tok.PrologParser
isAttributeNormalized(int). Method in class com.jclark.xml.tok.ContentToken
  Returns true if attribute index `i` does not need to be normalized.
isComplete(). Method in interface com.jclark.xml.parse.DTD
  Returns true if the complete DTD was processed.
isReference(). Method in interface com.jclark.xml.parse.CharacterDataEvent
  Returns true if the character was a result of a character reference or a predefined entity reference.
isRequired(). Method in interface com.jclark.xml.parse.AttributeDefinition
  Returns true if the attribute was #REQUIRED or #FIXED.
isStandalone(). Method in interface com.jclark.xml.parse.DTD
  Returns true if `standalone="yes"` was specified in the XML declaration.
isStandalone(). Method in class com.jclark.xml.tok.XmlDecl
  Returns true if the XML declaration specified `standalone="yes"`.

## L

length(). Method in class com.jclark.xml.tok.Buffer
locale. Variable in class com.jclark.xml.parse.ParserBase

## M

main(String[]). Static method in class com.jclark.xml.apps.Doctype
  Writes an equivalent version of the doctype declaration on the standard output.
main(String[]). Static method in class com.jclark.xml.apps.Normalize
  Writes a normalized version of an XML document to the standard output.
main(String[]). Static method in class com.jclark.xml.apps.Time
  Each of the specified argument is treated as the name of a file containing an XML document to be parsed.
markup(String). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes markup.
markup(String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes markup.
markup(String). Method in class com.jclark.xml.output.XMLWriter
  Writes markup.
markupDeclaration(MarkupDeclarationEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports a markup declaration.
markupDeclaration(MarkupDeclarationEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports a markup declaration.
markupDeclaration(MarkupDeclarationEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports a markup declaration.
markupDeclaration(MarkupDeclarationEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
markupDeclaration(MarkupDeclarationEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
markupDeclaration(MarkupDeclarationEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
markupDeclaration(MarkupDeclarationEvent). Method in class com.jclark.xml.apps.Doctype
matchesXMLString(byte[], int, int, String). Method in class com.jclark.xml.tok.Encoding
  Returns true if the specified byte subarray is equal to the string.
Messages(). Constructor for class com.jclark.xml.parse.Messages
MINIMIZE_EMPTY_ELEMENTS. Static variable in class com.jclark.xml.output.UTF8XMLWriter
MINIMIZE_EMPTY_ELEMENTS_HTML. Static variable in class com.jclark.xml.output.UTF8XMLWriter
MIXED_CONTENT. Static variable in interface com.jclark.xml.parse.ElementType
movePosition(byte[], int, int, Position). Method in class com.jclark.xml.tok.Encoding
  Moves a position forward.

## N

NMTOKEN. Static variable in interface com.jclark.xml.parse.AttributeDefinition
NMTOKENS. Static variable in interface com.jclark.xml.parse.AttributeDefinition
Normalize(XMLWriter). Constructor for class com.jclark.xml.apps.Normalize
NOTATION. Static variable in interface com.jclark.xml.parse.AttributeDefinition
NOTATION. Static variable in interface com.jclark.xml.parse.DTD
  Indicates an entity declared with a NOTATION declaration.
NOTATION. Static variable in interface com.jclark.xml.parse.MarkupDeclarationEvent

## O

open(String, URL, String). Method in class com.jclark.xml.sax.Driver
open(String, URL, String). Method in interface com.jclark.xml.parse.EntityManager
  Opens an external entity.
open(String, URL, String). Method in class com.jclark.xml.parse.EntityManagerImpl
OpenEntity(InputStream, String, URL). Constructor for class com.jclark.xml.parse.OpenEntity
  Creates and initializes an `OpenEntity` which uses the encoding specified in the entity.
OpenEntity(InputStream, String, URL, String). Constructor for class com.jclark.xml.parse.OpenEntity
  Creates and initializes an `OpenEntity` which uses an externally specified encoding.
openFile(String). Static method in class com.jclark.xml.parse.EntityManagerImpl
  Creates an OpenEntity from a file name.
openStandardInput(). Static method in class com.jclark.xml.parse.EntityManagerImpl
  Creates an OpenEntity for the standard input.

## P

PARAMETER_ENTITY. Static variable in interface com.jclark.xml.parse.DTD
  Indicates a parameter entity.
PARAMETER_ENTITY. Static variable in interface com.jclark.xml.parse.MarkupDeclarationEvent
parse(InputSource). Method in class com.jclark.xml.sax.Driver
parse(OpenEntity, EntityManager, Application, Locale). Static method in class com.jclark.xml.parse.DocumentParser
  Parses an XML document.
parse(String). Method in class com.jclark.xml.sax.Driver
parseDocument(OpenEntity). Method in interface com.jclark.xml.parse.awt.Parser
  Parses an XML document.
parseDocument(OpenEntity). Method in interface com.jclark.xml.parse.base.Parser
  Parses an XML document.
parseDocument(OpenEntity). Method in interface com.jclark.xml.parse.io.Parser
  Parses an XML document.
parseDocument(OpenEntity). Method in class com.jclark.xml.parse.awt.ParserImpl
  Parses an XML document.
parseDocument(OpenEntity). Method in class com.jclark.xml.parse.base.ParserImpl
  Parses an XML document.
parseDocument(OpenEntity). Method in class com.jclark.xml.parse.io.ParserImpl
  Parses an XML document.
ParserBase(). Constructor for class com.jclark.xml.parse.ParserBase
ParserImpl(). Constructor for class com.jclark.xml.parse.awt.ParserImpl
ParserImpl(). Constructor for class com.jclark.xml.parse.base.ParserImpl
ParserImpl(). Constructor for class com.jclark.xml.parse.io.ParserImpl
PartialTokenException(). Constructor for class com.jclark.xml.tok.PartialTokenException
Position(). Constructor for class com.jclark.xml.tok.Position
  Creates a position for the start of an entity: the line number is 1 and the column number is 0.
processingInstruction(ProcessingInstructionEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports a processing instruction.
processingInstruction(ProcessingInstructionEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports a processing instruction.
processingInstruction(ProcessingInstructionEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports a processing instruction.
processingInstruction(ProcessingInstructionEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
processingInstruction(ProcessingInstructionEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
processingInstruction(ProcessingInstructionEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
processingInstruction(ProcessingInstructionEvent). Method in class com.jclark.xml.apps.Doctype
processingInstruction(ProcessingInstructionEvent). Method in class com.jclark.xml.sax.Driver
processingInstruction(ProcessingInstructionEvent). Method in class com.jclark.xml.apps.Normalize
processingInstruction(String, String). Method in class com.jclark.xml.output.SyncXMLWriter
  Writes a processing instruction.
processingInstruction(String, String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Writes a processing instruction.
processingInstruction(String, String). Method in class com.jclark.xml.output.XMLWriter
  Writes a processing instruction.
PROLOG. Static variable in class com.jclark.xml.tok.PrologParser
PrologParser(byte). Constructor for class com.jclark.xml.tok.PrologParser
PrologSyntaxException(). Constructor for class com.jclark.xml.tok.PrologSyntaxException

## R

read(). Method in class com.jclark.xml.sax.ReaderInputStream
read(byte[], int, int). Method in class com.jclark.xml.sax.ReaderInputStream
ReaderInputStream(Reader). Constructor for class com.jclark.xml.sax.ReaderInputStream

## S

setApplication(Application). Method in interface com.jclark.xml.parse.awt.Parser
  Sets the `Application`, which will receive information about the XML document.
setApplication(Application). Method in interface com.jclark.xml.parse.base.Parser
  Sets the `Application`, which will receive information about the XML document.
setApplication(Application). Method in interface com.jclark.xml.parse.io.Parser
  Sets the `Application`, which will receive information about the XML document.
setApplication(Application). Method in class com.jclark.xml.parse.awt.ParserImpl
setApplication(Application). Method in class com.jclark.xml.parse.base.ParserImpl
setApplication(Application). Method in class com.jclark.xml.parse.io.ParserImpl
setDocumentHandler(DocumentHandler). Method in class com.jclark.xml.sax.Driver
setDTDHandler(DTDHandler). Method in class com.jclark.xml.sax.Driver
setEncoding(Encoding). Method in class com.jclark.xml.tok.StringConversionCache
  Changes the encoding for the cache.
setEntityManager(EntityManager). Method in interface com.jclark.xml.parse.awt.Parser
  Sets the `EntityManager` which will be used to access external entities referenced in the document.
setEntityManager(EntityManager). Method in interface com.jclark.xml.parse.base.Parser
  Sets the `EntityManager` which will be used to access external entities referenced in the document.
setEntityManager(EntityManager). Method in interface com.jclark.xml.parse.io.Parser
  Sets the `EntityManager` which will be used to access external entities referenced in the document.
setEntityManager(EntityManager). Method in class com.jclark.xml.parse.ParserBase
setEntityResolver(EntityResolver). Method in class com.jclark.xml.sax.Driver
setErrorHandler(ErrorHandler). Method in class com.jclark.xml.sax.Driver
setLocale(Locale). Method in class com.jclark.xml.sax.Driver
setLocale(Locale). Method in interface com.jclark.xml.parse.awt.Parser
  Sets the locale to be used for error messages.
setLocale(Locale). Method in interface com.jclark.xml.parse.base.Parser
  Sets the locale to be used for error messages.
setLocale(Locale). Method in interface com.jclark.xml.parse.io.Parser
  Sets the locale to be used for error messages.
setLocale(Locale). Method in class com.jclark.xml.parse.ParserBase
setNameEnd(int). Method in class com.jclark.xml.tok.Token
setTokenEnd(int). Method in class com.jclark.xml.tok.Token
skipIgnoreSect(byte[], int, int). Method in class com.jclark.xml.tok.Encoding
  Skips over an ignored conditional section.
skipS(byte[], int, int). Method in class com.jclark.xml.tok.Encoding
  Skips over XML whitespace characters at the start of the specified subarray.
startAttribute(String). Method in class com.jclark.xml.output.SyncXMLWriter
  Starts an attribute.
startAttribute(String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Starts an attribute.
startAttribute(String). Method in class com.jclark.xml.output.XMLWriter
  Starts an attribute.
startCdataSection(StartCdataSectionEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the start of a CDATA section.
startCdataSection(StartCdataSectionEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the start of a CDATA section.
startCdataSection(StartCdataSectionEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the start of a CDATA section.
startCdataSection(StartCdataSectionEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
startCdataSection(StartCdataSectionEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
startCdataSection(StartCdataSectionEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
startDocument(). Method in interface com.jclark.xml.parse.awt.Application
  Reports the start of the document.
startDocument(). Method in interface com.jclark.xml.parse.base.Application
  Reports the start of the document.
startDocument(). Method in interface com.jclark.xml.parse.io.Application
  Reports the start of the document.
startDocument(). Method in class com.jclark.xml.parse.awt.ApplicationImpl
startDocument(). Method in class com.jclark.xml.parse.base.ApplicationImpl
startDocument(). Method in class com.jclark.xml.parse.io.ApplicationImpl
startDocument(). Method in class com.jclark.xml.sax.Driver
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the start of the document type declaration.
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the start of the document type declaration.
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the start of the document type declaration.
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
startDocumentTypeDeclaration(StartDocumentTypeDeclarationEvent). Method in class com.jclark.xml.apps.Doctype
startElement(StartElementEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the start of an element.
startElement(StartElementEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the start of an element.
startElement(StartElementEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the start of an element.
startElement(StartElementEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
startElement(StartElementEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
startElement(StartElementEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
startElement(StartElementEvent). Method in class com.jclark.xml.sax.Driver
startElement(StartElementEvent). Method in class com.jclark.xml.apps.Normalize
startElement(String). Method in class com.jclark.xml.output.SyncXMLWriter
  Starts an element.
startElement(String). Method in class com.jclark.xml.output.UTF8XMLWriter
  Starts an element.
startElement(String). Method in class com.jclark.xml.output.XMLWriter
  Starts an element.
startEntityReference(StartEntityReferenceEvent). Method in interface com.jclark.xml.parse.awt.Application
  Reports the start of an entity reference.
startEntityReference(StartEntityReferenceEvent). Method in interface com.jclark.xml.parse.base.Application
  Reports the start of an entity reference.
startEntityReference(StartEntityReferenceEvent). Method in interface com.jclark.xml.parse.io.Application
  Reports the start of an entity reference.
startEntityReference(StartEntityReferenceEvent). Method in class com.jclark.xml.parse.awt.ApplicationImpl
startEntityReference(StartEntityReferenceEvent). Method in class com.jclark.xml.parse.base.ApplicationImpl
startEntityReference(StartEntityReferenceEvent). Method in class com.jclark.xml.parse.io.ApplicationImpl
startEntityReference(StartEntityReferenceEvent). Method in class com.jclark.xml.apps.Doctype
startReplacementText(). Method in class com.jclark.xml.output.SyncXMLWriter
  Starts the replacement text for an internal entity.
startReplacementText(). Method in class com.jclark.xml.output.UTF8XMLWriter
  Starts the replacement text for an internal entity.
startReplacementText(). Method in class com.jclark.xml.output.XMLWriter
  Starts the replacement text for an internal entity.
string. Static variable in interface com.jclark.xml.Version
  A string specifying the XP version.
StringConversionCache(Encoding). Constructor for class com.jclark.xml.tok.StringConversionCache
  Create a cache of the default size for converting byte subarrays in the specified encoding into Strings.
StringConversionCache(Encoding, int). Constructor for class com.jclark.xml.tok.StringConversionCache
  Create a cache of the specified size for converting byte subarrays in the specified encoding into Strings.
SyncXMLWriter(XMLWriter). Constructor for class com.jclark.xml.output.SyncXMLWriter

## T

TextDecl(Encoding, byte[], int, int). Constructor for class com.jclark.xml.tok.TextDecl
  Creates a `TextDecl` from the specified byte subarray.
Time(). Constructor for class com.jclark.xml.apps.Time
TOK_ATTRIBUTE_VALUE_S. Static variable in class com.jclark.xml.tok.Encoding
  Represents a white space character in an attribute value, excluding white space characters that are part of line boundaries.
TOK_CDATA_SECT_CLOSE. Static variable in class com.jclark.xml.tok.Encoding
  Represents the end of a CDATA section `]]>`.
TOK_CDATA_SECT_OPEN. Static variable in class com.jclark.xml.tok.Encoding
  Represents the start of a CDATA section `<![CDATA[`.
TOK_CHAR_PAIR_REF. Static variable in class com.jclark.xml.tok.Encoding
  Represents a numeric character reference (decimal or hexadecimal), when the referenced character is greater than 0xFFFF and so is represented by a pair of chars.
TOK_CHAR_REF. Static variable in class com.jclark.xml.tok.Encoding
  Represents a numeric character reference (decimal or hexadecimal), when the referenced character is less than or equal to 0xFFFF and so is represented by a single char.
TOK_CLOSE_BRACKET. Static variable in class com.jclark.xml.tok.Encoding
  Represents `]` in the prolog.
TOK_CLOSE_PAREN. Static variable in class com.jclark.xml.tok.Encoding
  Represents a `)` in the prolog that is not followed immediately by any of `*`, `+` or `?`.
TOK_CLOSE_PAREN_ASTERISK. Static variable in class com.jclark.xml.tok.Encoding
  Represents `)*` in the prolog.
TOK_CLOSE_PAREN_PLUS. Static variable in class com.jclark.xml.tok.Encoding
  Represents `)+` in the prolog.
TOK_CLOSE_PAREN_QUESTION. Static variable in class com.jclark.xml.tok.Encoding
  Represents `)?` in the prolog.
TOK_COMMA. Static variable in class com.jclark.xml.tok.Encoding
  Represents `,` in the prolog.
TOK_COMMENT. Static variable in class com.jclark.xml.tok.Encoding
  Represents a comment `<!-- comment -->`.
TOK_COND_SECT_CLOSE. Static variable in class com.jclark.xml.tok.Encoding
  Represents `]]>` in the prolog.
TOK_COND_SECT_OPEN. Static variable in class com.jclark.xml.tok.Encoding
  Represents `<![` in the prolog.
TOK_DATA_CHARS. Static variable in class com.jclark.xml.tok.Encoding
  Represents one or more characters of data.
TOK_DATA_NEWLINE. Static variable in class com.jclark.xml.tok.Encoding
  Represents a newline (CR, LF or CR followed by LF) in data.
TOK_DECL_CLOSE. Static variable in class com.jclark.xml.tok.Encoding
  Represents `>` in the prolog.
TOK_DECL_OPEN. Static variable in class com.jclark.xml.tok.Encoding
  Represents `<!NAME` in the prolog.
TOK_EMPTY_ELEMENT_NO_ATTS. Static variable in class com.jclark.xml.tok.Encoding
  Represents an empty element tag `<name/>`, that doesn't have any attribute specifications.
TOK_EMPTY_ELEMENT_WITH_ATTS. Static variable in class com.jclark.xml.tok.Encoding
  Represents an empty element tag `<name att="val"/>`, that contains one or more attribute specifications.
TOK_END_TAG. Static variable in class com.jclark.xml.tok.Encoding
  Represents a complete end-tag `</name>`.
TOK_ENTITY_REF. Static variable in class com.jclark.xml.tok.Encoding
  Represents a general entity reference.
TOK_LITERAL. Static variable in class com.jclark.xml.tok.Encoding
  Represents a literal (EntityValue, AttValue, SystemLiteral or PubidLiteral).
TOK_MAGIC_ENTITY_REF. Static variable in class com.jclark.xml.tok.Encoding
  Represents a general entity reference to a one of the 5 predefined entities `amp`, `lt`, `gt`, `quot`, `apos`.
TOK_NAME. Static variable in class com.jclark.xml.tok.Encoding
  Represents a name in the prolog.
TOK_NAME_ASTERISK. Static variable in class com.jclark.xml.tok.Encoding
  Represents a name followed immediately by `*`.
TOK_NAME_PLUS. Static variable in class com.jclark.xml.tok.Encoding
  Represents a name followed immediately by `+`.
TOK_NAME_QUESTION. Static variable in class com.jclark.xml.tok.Encoding
  Represents a name followed immediately by `?`.
TOK_NMTOKEN. Static variable in class com.jclark.xml.tok.Encoding
  Represents a name token in the prolog that is not a name.
TOK_OPEN_BRACKET. Static variable in class com.jclark.xml.tok.Encoding
  Represents `[` in the prolog.
TOK_OPEN_PAREN. Static variable in class com.jclark.xml.tok.Encoding
  Represents a `(` in the prolog.
TOK_OR. Static variable in class com.jclark.xml.tok.Encoding
  Represents `|` in the prolog.
TOK_PARAM_ENTITY_REF. Static variable in class com.jclark.xml.tok.Encoding
  Represents a parameter entity reference in the prolog.
TOK_PERCENT. Static variable in class com.jclark.xml.tok.Encoding
  Represents a `%` in the prolog that does not start a parameter entity reference.
TOK_PI. Static variable in class com.jclark.xml.tok.Encoding
  Represents a processing instruction.
TOK_POUND_NAME. Static variable in class com.jclark.xml.tok.Encoding
  Represents `#NAME` in the prolog.
TOK_PROLOG_S. Static variable in class com.jclark.xml.tok.Encoding
  Represents whitespace in the prolog.
TOK_START_TAG_NO_ATTS. Static variable in class com.jclark.xml.tok.Encoding
  Represents a complete start-tag `<name>`, that doesn't have any attribute specifications.
TOK_START_TAG_WITH_ATTS. Static variable in class com.jclark.xml.tok.Encoding
  Represents a complete start-tag `<name att="val">`, that contains one or more attribute specifications.
TOK_XML_DECL. Static variable in class com.jclark.xml.tok.Encoding
  Represents an XML declaration or text declaration (a processing instruction whose target is `xml`).
Token(). Constructor for class com.jclark.xml.tok.Token
TokenException(). Constructor for class com.jclark.xml.tok.TokenException
tokenizeAttributeValue(byte[], int, int, Token). Method in class com.jclark.xml.tok.Encoding
  Scans the first token of a byte subarrary that contains part of literal attribute value.
tokenizeCdataSection(byte[], int, int, Token). Method in class com.jclark.xml.tok.Encoding
  Scans the first token of a byte subarrary that starts with the content of a CDATA section.
tokenizeContent(byte[], int, int, ContentToken). Method in class com.jclark.xml.tok.Encoding
  Scans the first token of a byte subarrary that contains content.
tokenizeEntityValue(byte[], int, int, Token). Method in class com.jclark.xml.tok.Encoding
  Scans the first token of a byte subarrary that contains part of literal entity value.
tokenizeProlog(byte[], int, int, Token). Method in class com.jclark.xml.tok.Encoding
  Scans the first token of a byte subarray that contains part of a prolog.
toString(). Method in class com.jclark.xml.tok.Buffer

## U

UNDECLARED. Static variable in interface com.jclark.xml.parse.AttributeDefinition
UNDECLARED_CONTENT. Static variable in interface com.jclark.xml.parse.ElementType
userDirURL(). Static method in class com.jclark.xml.parse.EntityManagerImpl
  Generates a URL for the current working directory.
UTF8XMLWriter(OutputStream). Constructor for class com.jclark.xml.output.UTF8XMLWriter
  Create an XML writer that will write in UTF-8 to the specified OutputStream with the default options.
UTF8XMLWriter(OutputStream, int). Constructor for class com.jclark.xml.output.UTF8XMLWriter
  Create an XML writer that will write in UTF-8 to the specified OutputStream with the specified options.

## W

write(char). Method in class com.jclark.xml.output.UTF8XMLWriter
write(char[], int, int). Method in class com.jclark.xml.output.SyncXMLWriter
write(char[], int, int). Method in class com.jclark.xml.output.UTF8XMLWriter
write(int). Method in class com.jclark.xml.output.SyncXMLWriter
write(String). Method in class com.jclark.xml.output.SyncXMLWriter
write(String). Method in class com.jclark.xml.output.UTF8XMLWriter
write(String, int, int). Method in class com.jclark.xml.output.SyncXMLWriter
write(String, int, int). Method in class com.jclark.xml.output.UTF8XMLWriter
writeAttributeDef(DTD, String, String). Method in class com.jclark.xml.apps.Doctype
writeChars(Writer). Method in interface com.jclark.xml.parse.CharacterDataEvent
  Writes the character data to the specified `Writer`.
writeElementDecl(DTD, String). Method in class com.jclark.xml.apps.Doctype
writeEntityDecl(DTD, byte, String). Method in class com.jclark.xml.apps.Doctype
writeUTF8(byte[], int, int). Method in class com.jclark.xml.output.UTF8XMLWriter

## X

XML_TARGET. Static variable in class com.jclark.xml.tok.InvalidTokenException
  The target of a processing instruction was XML.
XmlDecl(Encoding, byte[], int, int). Constructor for class com.jclark.xml.tok.XmlDecl
  Creates an `XMLDecl` from the specified byte subarray.
XMLWriter(Object). Constructor for class com.jclark.xml.output.XMLWriter