A B C D E G I L N O S T V X

A

Attribute - interface com.ssx.xml.output.Attribute.
Represents an XML attribute
AttributeList - interface com.ssx.xml.output.AttributeList.
Represents a collection of XML Attributes
AttributesAdapter - class com.ssx.xml.output.sinks.AttributesAdapter.
Adapt the AttributeList class used in the XmlOut framework to the SAX2 Attributes interface.
AttributesAdapter(AttributeList, List) - Constructor for class com.ssx.xml.output.sinks.AttributesAdapter
Create a new Adaptor using attributeList as the source.
attribute(String, String) - Method in interface com.ssx.xml.output.XmlOutput
Add an attribute to the current element using the element namespace.
attribute(String, String, String) - Method in interface com.ssx.xml.output.XmlOutput
Add an attribute to the current element.
attribute(String, String) - Method in class com.ssx.xml.output.impl.XmlValidator
 
attribute(String, String, String) - Method in class com.ssx.xml.output.impl.XmlValidator
 

B

BASE_CHAR - Static variable in class com.ssx.xml.output.XmlNameUtil
 

C

COMBINING_CHAR - Static variable in class com.ssx.xml.output.XmlNameUtil
 
close() - Method in interface com.ssx.xml.output.XmlOutput
End the output.
close() - Method in interface com.ssx.xml.output.XmlSink
The user has finished providing XML.
close() - Method in class com.ssx.xml.output.impl.XmlValidator
 
close() - Method in class com.ssx.xml.output.sinks.SaxSink
 
close() - Method in class com.ssx.xml.output.sinks.TextSink
 
com.ssx.xml.output - package com.ssx.xml.output
 
com.ssx.xml.output.impl - package com.ssx.xml.output.impl
 
com.ssx.xml.output.sinks - package com.ssx.xml.output.sinks
 
comment(String) - Method in interface com.ssx.xml.output.XmlOutput
Write a comment to the output.
comment(String) - Method in interface com.ssx.xml.output.XmlSink
Add a comment
comment(String) - Method in class com.ssx.xml.output.impl.XmlValidator
 
comment(String) - Method in class com.ssx.xml.output.sinks.SaxSink
 
comment(String) - Method in class com.ssx.xml.output.sinks.TextSink
 

D

DIGIT - Static variable in class com.ssx.xml.output.XmlNameUtil
 

E

EXTENDER - Static variable in class com.ssx.xml.output.XmlNameUtil
 
endElement() - Method in interface com.ssx.xml.output.XmlOutput
End the current element.
endElement(Namespace, String, List, boolean) - Method in interface com.ssx.xml.output.XmlSink
End an element.
endElement() - Method in class com.ssx.xml.output.impl.XmlValidator
 
endElement(Namespace, String, List, boolean) - Method in class com.ssx.xml.output.sinks.SaxSink
 
endElement(Namespace, String, List, boolean) - Method in class com.ssx.xml.output.sinks.TextSink
 

G

getAttribute(int) - Method in interface com.ssx.xml.output.AttributeList
 
getCharType(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Return an integer representing the XML character class this character belongs to according the the W3C XML 1.0 specification.
getEntityRef(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Return the entity reference for the given char as defined by the W3C XML 1.0 specification.
getIndex(String) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getIndex(String, String) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getLength() - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getLocalName(int) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getName() - Method in interface com.ssx.xml.output.Attribute
 
getName() - Method in class com.ssx.xml.output.Namespace
Get the namespace URI
getNamespace() - Method in interface com.ssx.xml.output.Attribute
 
getOutput() - Method in class com.ssx.xml.output.sinks.TextSink
 
getPrefix() - Method in class com.ssx.xml.output.Namespace
Get the namespace prefix
getQName(Namespace, String) - Static method in class com.ssx.xml.output.Namespace
Create the appropriate qname from a namespace and a local name.
getQName(int) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getSink() - Method in class com.ssx.xml.output.impl.XmlValidator
 
getType(int) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getType(String) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getType(String, String) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getURI(int) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getValue() - Method in interface com.ssx.xml.output.Attribute
 
getValue(int) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getValue(String) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 
getValue(String, String) - Method in class com.ssx.xml.output.sinks.AttributesAdapter
 

I

IDEOGRAPHIC - Static variable in class com.ssx.xml.output.XmlNameUtil
 
INVALID - Static variable in class com.ssx.xml.output.XmlNameUtil
Not a valid XML character
instruction(String, String) - Method in interface com.ssx.xml.output.XmlOutput
Add a processing instruction to the output.
instruction(String, String) - Method in interface com.ssx.xml.output.XmlSink
Add a processing instruction
instruction(String, String) - Method in class com.ssx.xml.output.impl.XmlValidator
 
instruction(String, String) - Method in class com.ssx.xml.output.sinks.SaxSink
 
instruction(String, String) - Method in class com.ssx.xml.output.sinks.TextSink
 
isBaseChar(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid BASE_CHAR as defined by the W3C XML 1.0 specification.
isCombiningChar(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid COMBINING_CHAR as defined by the W3C XML 1.0 specification.
isDigit(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid DIGIT as defined by the W3C XML 1.0 specification.
isExtender(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid EXTENDER as defined by the W3C XML 1.0 specification.
isIdeographic(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid IDEOGRAPHIC as defined by the W3C XML 1.0 specification.
isLetter(char) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid LETTER as defined by the W3C XML 1.0 specification.
iterator() - Method in interface com.ssx.xml.output.AttributeList
 

L

LETTER - Static variable in class com.ssx.xml.output.XmlNameUtil
 

N

Namespace - class com.ssx.xml.output.Namespace.
A Data class that holds the three string values that make up a qname, the namespace, the local prefix and the name.
Namespace() - Constructor for class com.ssx.xml.output.Namespace
Create a new, empty namespace
Namespace(String, String) - Constructor for class com.ssx.xml.output.Namespace
Create an new namespace with the given prefix and name
namespace(String, String) - Method in interface com.ssx.xml.output.XmlOutput
Write a namespace node to the output
namespace(String, String) - Method in class com.ssx.xml.output.impl.XmlValidator
Add a new namespace to the current context.

O

open() - Method in interface com.ssx.xml.output.XmlSink
This method will be called before any other methods, after the user has provided the first xml node
open() - Method in class com.ssx.xml.output.sinks.SaxSink
 
open() - Method in class com.ssx.xml.output.sinks.TextSink
 

S

SaxSink - class com.ssx.xml.output.sinks.SaxSink.
Output XML to a SAX2 interface.
SaxSink(ContentHandler, boolean) - Constructor for class com.ssx.xml.output.sinks.SaxSink
Create a sink that produces SAX events
setName(String) - Method in class com.ssx.xml.output.Namespace
Set the namespace URI
setPrefix(String) - Method in class com.ssx.xml.output.Namespace
Set the namespace prefix
size() - Method in interface com.ssx.xml.output.AttributeList
 
startElement(String) - Method in interface com.ssx.xml.output.XmlOutput
Start a new element in the output using the default namespace
startElement(String, String) - Method in interface com.ssx.xml.output.XmlOutput
Start a new element in the output
startElement(Namespace, String, AttributeList, List, boolean) - Method in interface com.ssx.xml.output.XmlSink
Start a new element
startElement(String) - Method in class com.ssx.xml.output.impl.XmlValidator
 
startElement(String, String) - Method in class com.ssx.xml.output.impl.XmlValidator
 
startElement(Namespace, String, AttributeList, List, boolean) - Method in class com.ssx.xml.output.sinks.SaxSink
 
startElement(Namespace, String, AttributeList, List, boolean) - Method in class com.ssx.xml.output.sinks.TextSink
 

T

TextSink - class com.ssx.xml.output.sinks.TextSink.
Output XML text to a java.io character stream.
TextSink(Writer, String) - Constructor for class com.ssx.xml.output.sinks.TextSink
Instantiate a new Xml text output with default settings
TextSink(Writer, String, boolean, boolean) - Constructor for class com.ssx.xml.output.sinks.TextSink
Instantiate a new Xml text output with custom settings
TextSink(Writer, String, boolean, boolean, String, String) - Constructor for class com.ssx.xml.output.sinks.TextSink
Instantiate a new Xml text output with custom settings
text(String) - Method in interface com.ssx.xml.output.XmlOutput
Add character data to the output.
text(String) - Method in interface com.ssx.xml.output.XmlSink
Add character data
text(String) - Method in class com.ssx.xml.output.impl.XmlValidator
 
text(String) - Method in class com.ssx.xml.output.sinks.SaxSink
 
text(String) - Method in class com.ssx.xml.output.sinks.TextSink
 

V

validateName(String) - Static method in class com.ssx.xml.output.XmlNameUtil
Is the given char a valid name as defined by the W3C XML 1.0 specification.

X

XmlNameUtil - class com.ssx.xml.output.XmlNameUtil.
A utility class for dealing with XML characters NOTE: This class is not fully implemented.
XmlOutput - interface com.ssx.xml.output.XmlOutput.
Represents a service that accepts a programaticly generated XML document.
XmlOutputException - exception com.ssx.xml.output.XmlOutputException.
Contains error information for the XML Output process.
XmlOutputException() - Constructor for class com.ssx.xml.output.XmlOutputException
Create a new exception
XmlOutputException(String) - Constructor for class com.ssx.xml.output.XmlOutputException
 
XmlOutputException(Throwable) - Constructor for class com.ssx.xml.output.XmlOutputException
 
XmlSink - interface com.ssx.xml.output.XmlSink.
An XmlSink responds to method calls by producing an XML document.
XmlValidator - class com.ssx.xml.output.impl.XmlValidator.
A utility class that can be used to drive an XML document producer based on the XmlSink class from java code.
XmlValidator(XmlSink) - Constructor for class com.ssx.xml.output.impl.XmlValidator
Instantiate a new, empty, validator

A B C D E G I L N O S T V X