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

A

addChildNode(SimpleNode) - Method in class com.japisoft.fastparser.node.SimpleNode
Insert a new node
addCommentNode(String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Add a comment node
addCommentNode(String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Add a new node for the current node
addNode(MutableNode) - Method in class com.japisoft.fastparser.node.SimpleNode
Reset the children
addNode(MutableNode) - Method in interface com.japisoft.fastparser.node.MutableNode
Add a new child
addTextNode(String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Add a new node for the current node
addTextNode(String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Add a new text node for the current node

B

bufferingMode(boolean) - Method in class com.japisoft.fastparser.Parser
if true it will bufferize the input stream before parsing. it costs ressource for low memory device and very fast input stream.

C

cdataEnabled(boolean) - Method in class com.japisoft.fastparser.Parser
Support for CDATA Section : By default this is enabled
childAt(int) - Method in class com.japisoft.fastparser.node.SimpleNode
 
childCount() - Method in class com.japisoft.fastparser.node.SimpleNode
 
childNodeIndex(SimpleNode) - Method in class com.japisoft.fastparser.node.SimpleNode
 
clone(boolean) - Method in class com.japisoft.fastparser.node.SimpleNode
Clone the current node, include subchild if deep is true
closeNode() - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
 
closeNode() - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Close the last open node
closeNode(String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Close the current node, an exception is thrown for invalid tag name
closeNode(String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Close the current node, an exception is thrown for invalid tag name
com.japisoft.fastparser - package com.japisoft.fastparser
 
com.japisoft.fastparser.document - package com.japisoft.fastparser.document
 
com.japisoft.fastparser.node - package com.japisoft.fastparser.node
 
com.japisoft.fastparser.walker - package com.japisoft.fastparser.walker
 
COMMENT_NODE - Static variable in class com.japisoft.fastparser.node.SimpleNode
 
CONTINUE_PARSING_MODE - Static variable in class com.japisoft.fastparser.Parser
Continue parsing even with xml error
createBuffer(InputStream) - Method in class com.japisoft.fastparser.Parser
Store in memory the current input stream, this is called after the setInputStream method

D

Document - class com.japisoft.fastparser.document.Document.
Main XML document
Document() - Constructor for class com.japisoft.fastparser.document.Document
 
Document(MutableNode) - Constructor for class com.japisoft.fastparser.document.Document
Reset the current document root
DocumentBuilder - interface com.japisoft.fastparser.document.DocumentBuilder.
Interface for building an XML document
DocumentBuilderException - exception com.japisoft.fastparser.document.DocumentBuilderException.
Exception while building the XML document
DocumentBuilderException(String) - Constructor for class com.japisoft.fastparser.document.DocumentBuilderException
 
DocumentBuilderImpl - class com.japisoft.fastparser.document.DocumentBuilderImpl.
Build a document.
DocumentBuilderImpl(NodeFactory) - Constructor for class com.japisoft.fastparser.document.DocumentBuilderImpl
Pass the parser node factory

E

ENCODING_EUC_JP - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_10646_UCS_2 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_10646_UCS_4 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_2022_JP - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_1 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_2 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_3 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_4 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_5 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_6 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_7 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_8 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_ISO_8859_9 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_Shift_JIS - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_UTF_16 - Static variable in class com.japisoft.fastparser.document.Document
 
ENCODING_UTF_8 - Static variable in class com.japisoft.fastparser.document.Document
 
ERROR_STATE - Variable in class com.japisoft.fastparser.Parser
 

F

fireItemFound(int, String) - Method in class com.japisoft.fastparser.Parser
 

G

getAllChild() - Method in class com.japisoft.fastparser.node.SimpleNode
Get all child
getAttribute(String) - Method in class com.japisoft.fastparser.node.SimpleNode
 
getCaret() - Method in class com.japisoft.fastparser.ParseException
 
getCol() - Method in class com.japisoft.fastparser.ParseException
 
getCommentNode(String) - Method in class com.japisoft.fastparser.node.NodeFactoryImpl
 
getCommentNode(String) - Method in interface com.japisoft.fastparser.node.NodeFactory
 
getContent() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getDocument() - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
 
getDocument() - Method in interface com.japisoft.fastparser.document.DocumentBuilder
 
getDocument() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getDocument() - Method in class com.japisoft.fastparser.Parser
 
getDocumentBuilder() - Method in class com.japisoft.fastparser.Parser
 
getFactory() - Static method in class com.japisoft.fastparser.node.NodeFactoryImpl
 
getLine() - Method in class com.japisoft.fastparser.ParseException
 
getNodeContent() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getNodeContent() - Method in interface com.japisoft.fastparser.node.MutableNode
 
getNodeFactory() - Method in class com.japisoft.fastparser.document.Document
 
getNodeFactory() - Method in class com.japisoft.fastparser.Parser
 
getParsingMode() - Method in class com.japisoft.fastparser.Parser
 
getRoot() - Method in class com.japisoft.fastparser.document.Document
 
getSimpleParent() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getTagNode(String) - Method in class com.japisoft.fastparser.node.NodeFactoryImpl
 
getTagNode(String) - Method in interface com.japisoft.fastparser.node.NodeFactory
 
getTagNodeByName(String, boolean) - Method in class com.japisoft.fastparser.walker.TreeWalker
 
getTextNode(String) - Method in class com.japisoft.fastparser.node.NodeFactoryImpl
 
getTextNode(String) - Method in interface com.japisoft.fastparser.node.NodeFactory
 
getType() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getViewAttribute(String) - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getViewAttribute(String) - Method in class com.japisoft.fastparser.node.SimpleNode
 
getViewAttributes() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getViewAttributes() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getViewChildAt(int) - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getViewChildAt(int) - Method in class com.japisoft.fastparser.node.SimpleNode
 
getViewChildCount() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getViewChildCount() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getViewContent() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getViewContent() - Method in class com.japisoft.fastparser.node.SimpleNode
 

H

hasAttribute(String) - Method in class com.japisoft.fastparser.node.SimpleNode
 
hasBufferingMode() - Method in class com.japisoft.fastparser.Parser
 
HIGH_PARSING_MODE - Static variable in class com.japisoft.fastparser.Parser
Validate the document : not available

I

insertChildNode(int, SimpleNode) - Method in class com.japisoft.fastparser.node.SimpleNode
Insert a childnode at the index location
interruptParsing() - Method in class com.japisoft.fastparser.Parser
Interrupt the current parsing, this is useful for asynchronous parsing usage
isCdataEnabled() - Method in class com.japisoft.fastparser.Parser
 
isComment() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isLeaf() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isMandatoryProlog() - Method in class com.japisoft.fastparser.Parser
 
isPreserveWhiteSpace() - Method in class com.japisoft.fastparser.Parser
Deprecated.  
isRoot() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isTag() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isText() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isViewComment() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
isViewComment() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isViewLeaf() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
isViewLeaf() - Method in class com.japisoft.fastparser.node.SimpleNode
 
isViewText() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
isViewText() - Method in class com.japisoft.fastparser.node.SimpleNode
 

L

LOW_PARSING_MODE - Static variable in class com.japisoft.fastparser.Parser
Don't check for closing node : only for well formed document

M

main(String[]) - Static method in class com.japisoft.fastparser.Parser
 
MEDIUM_PARSING_MODE - Static variable in class com.japisoft.fastparser.Parser
Default mode for parsing
MutableNode - interface com.japisoft.fastparser.node.MutableNode.
Minimal node interface.

N

NodeFactory - interface com.japisoft.fastparser.node.NodeFactory.
Interface : factory for building node.
NodeFactoryImpl - class com.japisoft.fastparser.node.NodeFactoryImpl.
Factory for building node.
NodeFactoryImpl() - Constructor for class com.japisoft.fastparser.node.NodeFactoryImpl
 

O

openNode(String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Reset the current node
openNode(String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Reset the current node

P

parse() - Method in class com.japisoft.fastparser.Parser
Parse the current document
ParseException - exception com.japisoft.fastparser.ParseException.
Created Sat Dec 14 17:22:21 2002 Parser error exception
ParseException(String) - Constructor for class com.japisoft.fastparser.ParseException
 
Parser - class com.japisoft.fastparser.Parser.
Main Parser class.
Parser() - Constructor for class com.japisoft.fastparser.Parser
 
preserveComment(boolean) - Method in class com.japisoft.fastparser.Parser
Save XML comment : by default this is disabled
preserveWhiteSpace(boolean) - Method in class com.japisoft.fastparser.Parser
Deprecated.  

R

readerToInputStream(Reader) - Method in class com.japisoft.fastparser.Parser
Convertissor from Reader to InputStream
removeChildNode(SimpleNode) - Method in class com.japisoft.fastparser.node.SimpleNode
Remove the following node

S

setAttribute(String, String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Reset attribute for the current node, an exception is thrown for no current node
setAttribute(String, String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Reset attribute for the current node, an exception is thrown for no current node
setAttribute(String, String) - Method in class com.japisoft.fastparser.node.SimpleNode
Set the attribute value.
setCheckForCloseTag(boolean) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Check the closing node : false should be used for always well formed document
setCheckForCloseTag(boolean) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Check the closing node : false should be used for always well formed document
setContent(String) - Method in class com.japisoft.fastparser.node.SimpleNode
Update the node content, for tag this is the tag name, for text this is the content, for comment this is the content
setDocument(Document) - Method in class com.japisoft.fastparser.node.SimpleNode
Owner document for this node
setDocumentBuilder(DocumentBuilder) - Method in class com.japisoft.fastparser.Parser
Reset the builder for the document
setEncoding(String) - Method in class com.japisoft.fastparser.document.Document
Set the document encoding, use the ENCODING_... constant for this
setHeaderNode(Vector) - Method in class com.japisoft.fastparser.document.Document
Reset the comment header node, this is a vector of SimpleNode
setIndentPrefix(String) - Method in class com.japisoft.fastparser.document.Document
Reset the prefix for node tabulation
setInputStream(InputStream) - Method in class com.japisoft.fastparser.Parser
Set the input stream of the document to parse.
setMandatoryProlog(boolean) - Method in class com.japisoft.fastparser.Parser
Set the prolog mandatory, but default to true
setNodeAttribute(String, String) - Method in class com.japisoft.fastparser.node.SimpleNode
Reset the node attribute
setNodeAttribute(String, String) - Method in interface com.japisoft.fastparser.node.MutableNode
Reset the node attribute
setNodeContent(String) - Method in class com.japisoft.fastparser.node.SimpleNode
Reset the node content
setNodeContent(String) - Method in interface com.japisoft.fastparser.node.MutableNode
Reset the node content, for tag node it means the tag name
setNodeFactory(NodeFactory) - Method in class com.japisoft.fastparser.document.Document
Reset the node factory
setNodeFactory(NodeFactory) - Method in class com.japisoft.fastparser.Parser
Update the factory for building node
setNodeParent(MutableNode) - Method in class com.japisoft.fastparser.node.SimpleNode
Reset the node parent
setNodeParent(MutableNode) - Method in interface com.japisoft.fastparser.node.MutableNode
Reset the node parent
setParsingMode(int) - Method in class com.japisoft.fastparser.Parser
Reset the parsing mode: this choice can impact on the parser velocity.
setRefDocument(Document) - Method in class com.japisoft.fastparser.node.NodeFactoryImpl
 
setRefDocument(Document) - Method in interface com.japisoft.fastparser.node.NodeFactory
Specified the reference document
setRoot(MutableNode) - Method in class com.japisoft.fastparser.document.Document
 
setSimpleParent(SimpleNode) - Method in class com.japisoft.fastparser.node.SimpleNode
reset the parent node
setStandalone(boolean) - Method in class com.japisoft.fastparser.document.Document
standalone mode
setText(String) - Method in class com.japisoft.fastparser.Parser
Reset the document to parsed
setType(int) - Method in class com.japisoft.fastparser.node.SimpleNode
Update the node type, this is TEXT_NODE, TAG_NODE or COMMENT_NODE
setXmlVersion(int, int) - Method in class com.japisoft.fastparser.document.Document
Reset the XML version, by default 1.0
SimpleNode - class com.japisoft.fastparser.node.SimpleNode.
Simple node.
SimpleNode(int, String) - Constructor for class com.japisoft.fastparser.node.SimpleNode
 
SimpleNode(SimpleNode, int, String) - Constructor for class com.japisoft.fastparser.node.SimpleNode
 
STATE_COUNT - Variable in class com.japisoft.fastparser.Parser
 
STATE_INIT - Variable in class com.japisoft.fastparser.Parser
 

T

TAG_NODE - Static variable in class com.japisoft.fastparser.node.SimpleNode
 
TEXT_NODE - Static variable in class com.japisoft.fastparser.node.SimpleNode
 
toString() - Method in class com.japisoft.fastparser.node.SimpleNode
 
toString() - Method in class com.japisoft.fastparser.ParseException
 
TreeWalker - class com.japisoft.fastparser.walker.TreeWalker.
This class is a toolkit for navigating through your XML tree easily.
TreeWalker(SimpleNode) - Constructor for class com.japisoft.fastparser.walker.TreeWalker
Reference node.
trimTextNode(boolean) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Remove start and end white space for text
trimTextNode(boolean) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Remove start and end white space for text

V

ViewableNode - interface com.japisoft.fastparser.node.ViewableNode.
View the content of the node

W

write(OutputStream) - Method in class com.japisoft.fastparser.document.Document
Write the document content in out. out is automatically closed at end

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