A C G I L N O P S T W

A

addAttribute(String, String) - Method in class org.deckfour.spex.SXTag
Adds an attribute to this tag node.
addChildNode(String) - Method in class org.deckfour.spex.SXTag
Adds a regular tag child node with the specified tag name to this node.
addComment(String) - Method in class org.deckfour.spex.SXDocument
Adds a comment to this document.
addComment(String) - Method in class org.deckfour.spex.SXTag
Adds a comment to this node.
addNode(String) - Method in class org.deckfour.spex.SXDocument
Adds a regular, named node to this document (usually one single root node) WARNING: This will close the last added tag, if applicable!
addTextNode(String) - Method in class org.deckfour.spex.SXTag
Adds a text child node to this node.

C

close() - Method in class org.deckfour.spex.SXCommentNode
 
close() - Method in class org.deckfour.spex.SXDocument
Closes this document.
close() - Method in class org.deckfour.spex.SXNode
Explicitly closes this node.
close() - Method in class org.deckfour.spex.SXTag
Closes and finalizes this node.
close() - Method in class org.deckfour.spex.SXTextNode
 
convertCharsFromXml(String) - Static method in class org.deckfour.spex.util.SXmlCharacterMethods
Convenience method for backward conversion of XML encoded chars.
convertCharsToXml(String) - Static method in class org.deckfour.spex.util.SXmlCharacterMethods
Convenience method to convert XML reserved chars.

G

getTabLevel() - Method in class org.deckfour.spex.SXNode
Returns the indentation level of this node.
getTabString() - Method in class org.deckfour.spex.SXDocument
Returns this document's tabulator encoding.

I

indentLine() - Method in class org.deckfour.spex.SXNode
Convenience method for indenting a line according to this node's tabulator depth level.
isOpen - Variable in class org.deckfour.spex.SXDocument
Whether this document is still open.
isOpen - Variable in class org.deckfour.spex.SXTag
Whether this tag ist still open (i.e., closing bracket not written yet)

L

lastChildNode - Variable in class org.deckfour.spex.SXDocument
Last opened child node of this document.
lastChildNode - Variable in class org.deckfour.spex.SXTag
The last opened child node of this tag.

N

name - Variable in class org.deckfour.spex.SXTag
Name of this tag (contents between brackets)

O

org.deckfour.spex - package org.deckfour.spex
 
org.deckfour.spex.util - package org.deckfour.spex.util
 

P

prepareToAddChildNode() - Method in class org.deckfour.spex.SXDocument
Internal abstraction method; prepares the document for inserting a new child tag of any type.

S

setTabString(String) - Method in class org.deckfour.spex.SXDocument
Sets this document's tabulator encoding.
SXCommentNode - Class in org.deckfour.spex
Wraps an XML comment within a syntactical node, to allow for correct code formatting / indentation and sufficiently complex document layouts.
SXCommentNode(String, Writer, int, String) - Constructor for class org.deckfour.spex.SXCommentNode
Constructs a new comment node.
SXDocument - Class in org.deckfour.spex
This class represents an XML document.
SXDocument(Writer, Charset) - Constructor for class org.deckfour.spex.SXDocument
Creates a new document.
SXDocument(OutputStream, Charset) - Constructor for class org.deckfour.spex.SXDocument
Creates a new document.
SXDocument(OutputStream, String) - Constructor for class org.deckfour.spex.SXDocument
Creates a new document.
SXDocument(OutputStream) - Constructor for class org.deckfour.spex.SXDocument
Creates a new document with standard UTF-8 encoding.
SXDocument(File) - Constructor for class org.deckfour.spex.SXDocument
Creates a new document with standard UTF-8 encoding.
SXmlCharacterMethods - Class in org.deckfour.spex.util
This class provides a set of convenience methods for handling strings that are to be written to or read from XML documents.
SXmlCharacterMethods() - Constructor for class org.deckfour.spex.util.SXmlCharacterMethods
 
SXNode - Class in org.deckfour.spex
Abstract superclass for nodes in an XML document.
SXNode(Writer, int, String) - Constructor for class org.deckfour.spex.SXNode
Creates a new node.
SXTag - Class in org.deckfour.spex
This class represents regular tag nodes in XML.
SXTag(String, Writer, int, String) - Constructor for class org.deckfour.spex.SXTag
Creates a new tag instance.
SXTextNode - Class in org.deckfour.spex
Bogus wrapper class for text nodes.
SXTextNode(String, Writer, int, String) - Constructor for class org.deckfour.spex.SXTextNode
Constructs a new text node.

T

tabLevel - Variable in class org.deckfour.spex.SXNode
Tabulator indentation level of this node.
tabString - Variable in class org.deckfour.spex.SXDocument
Tabulator string.
tabString - Variable in class org.deckfour.spex.SXNode
Tabulator string.

W

writer - Variable in class org.deckfour.spex.SXNode
Writer used for serializing document.

A C G I L N O P S T W