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
addNameSpaceDeclaration(String, String) - Method in class com.japisoft.fastparser.node.SimpleNode
Add a declaration for nameSpace
addNameSpaceDeclaration(String, String) - Method in interface com.japisoft.fastparser.node.MutableNode
Add nameSpace support for this prefix and this URI
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
AndCriteria - class com.japisoft.fastparser.walker.AndCriteria.
Test for 2 elements criteria.
AndCriteria(ValidCriteria, ValidCriteria) - Constructor for class com.japisoft.fastparser.walker.AndCriteria
Match criteria1 and criteria2
AttributeCriteria - class com.japisoft.fastparser.walker.AttributeCriteria.
Match tag with the good attribute name and value
AttributeCriteria(String) - Constructor for class com.japisoft.fastparser.walker.AttributeCriteria
Match the following attribute
AttributeCriteria(String, String) - Constructor for class com.japisoft.fastparser.walker.AttributeCriteria
Match the following attribute and value

B

buf - Variable in class com.japisoft.fastparser.FastBufferedOutputStream
 
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

cCurrentFile - Variable in class com.japisoft.fastparser.Parser
 
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, String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Close the current node, an exception is thrown for invalid tag name, prefix is for namespace
closeNode(String, 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
count - Variable in class com.japisoft.fastparser.FastBufferedOutputStream
 
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
 

F

FastBufferedOutputStream - class com.japisoft.fastparser.FastBufferedOutputStream.
Non synchronized BufferedOutputStream
FastBufferedOutputStream(OutputStream) - Constructor for class com.japisoft.fastparser.FastBufferedOutputStream
 
fireItemFound(int, String) - Method in class com.japisoft.fastparser.Parser
 
flush() - Method in class com.japisoft.fastparser.FastBufferedOutputStream
 

G

getAllChild() - Method in class com.japisoft.fastparser.node.SimpleNode
Get all child
getAttribute(String) - Method in class com.japisoft.fastparser.node.SimpleNode
 
getAttribute(String, 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.node.SimpleNode
 
getLine() - Method in class com.japisoft.fastparser.ParseException
 
getNameSpaceDeclaration() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getNameSpaceDeclaration() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getNameSpaceDeclarationURI(String) - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getNameSpaceDeclarationURI(String) - Method in class com.japisoft.fastparser.node.SimpleNode
 
getNameSpacePrefix() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getNameSpacePrefix() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getNameSpacePrefix() - Method in interface com.japisoft.fastparser.node.MutableNode
 
getNameSpaceURI() - Method in interface com.japisoft.fastparser.node.ViewableNode
 
getNameSpaceURI() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getNodeByCriteria(ValidCriteria, boolean) - Method in class com.japisoft.fastparser.node.SimpleNode
Sample of criteria : new OrCriteria( new NodeNameCriteria( "aa" ), new NodeNameCriteria( "bb" ) ) for returning 'aa' or 'bb' node.
getNodeByCriteria(ValidCriteria, boolean) - Method in class com.japisoft.fastparser.walker.TreeWalker
Sample of criteria : new OrCriteria( new NodeNameCriteria( "aa" ), new NodeNameCriteria( "bb" ) ) for returning 'aa' or 'bb' node.
getNodeByName(String, boolean) - Method in class com.japisoft.fastparser.node.SimpleNode
 
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
 
getNodeForXPathLocation(String, boolean) - Method in class com.japisoft.fastparser.node.SimpleNode
This feature is limited to a subset of the XPath set : /tag1[ location ]/tag2...
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
 
getTextNode(String, boolean) - Method in class com.japisoft.fastparser.walker.TreeWalker
 
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
 
getXPathLocation() - Method in class com.japisoft.fastparser.node.SimpleNode
 
getXPathLocation(SimpleNode) - 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
 
isEnabledNameSpace() - Method in class com.japisoft.fastparser.Parser
 
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
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.AttributeCriteria
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.NamespaceCriteria
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.NotCriteria
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.AndCriteria
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.TextCriteria
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.NodeNameCriteria
 
isValid(SimpleNode) - Method in class com.japisoft.fastparser.walker.OrCriteria
 
isValid(SimpleNode) - Method in interface com.japisoft.fastparser.walker.ValidCriteria
 
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

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

NamespaceCriteria - class com.japisoft.fastparser.walker.NamespaceCriteria.
Namespace criteria
NamespaceCriteria(String) - Constructor for class com.japisoft.fastparser.walker.NamespaceCriteria
Match node in the following namespace uri
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
 
NodeNameCriteria - class com.japisoft.fastparser.walker.NodeNameCriteria.
Match tag with the good name
NodeNameCriteria(String) - Constructor for class com.japisoft.fastparser.walker.NodeNameCriteria
Search for the good 'name'
NotCriteria - class com.japisoft.fastparser.walker.NotCriteria.
Test for 2 elements criteria.
NotCriteria(ValidCriteria) - Constructor for class com.japisoft.fastparser.walker.NotCriteria
Match the opposite of the criteria

O

openNode(String, String, String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Reset the current node
openNode(String, String, String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Reset the current node
OrCriteria - class com.japisoft.fastparser.walker.OrCriteria.
Test for 2 elements criteria.
OrCriteria(ValidCriteria, ValidCriteria) - Constructor for class com.japisoft.fastparser.walker.OrCriteria
Match criteria1 or criteria2

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
realTimeCurrentNS - Variable in class com.japisoft.fastparser.Parser
 
removeChildNode(SimpleNode) - Method in class com.japisoft.fastparser.node.SimpleNode
Remove the following node
removeNameSpaceDeclaration(String) - Method in class com.japisoft.fastparser.node.SimpleNode
Remove a nameSpace prefix declaration
removeNameSpaceDeclaration(String) - Method in interface com.japisoft.fastparser.node.MutableNode
Remove nameSpace for this prefix

S

setAttribute(String, String) - Method in class com.japisoft.fastparser.node.SimpleNode
Set the attribute value.
setAttribute(String, String, 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, String, String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Reset attribute for the current node, an exception is thrown for no current node
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
setCurrentLine(int) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
 
setCurrentLine(int) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Set the current parsing line
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
setEnabledNameSpace(boolean) - Method in class com.japisoft.fastparser.Parser
 
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.
setLine(int) - Method in class com.japisoft.fastparser.node.SimpleNode
Set the node line location
setLine(int) - Method in interface com.japisoft.fastparser.node.MutableNode
Reset the current text line
setMandatoryProlog(boolean) - Method in class com.japisoft.fastparser.Parser
Set the prolog mandatory, but default to true
setNameSpace(String, String) - Method in class com.japisoft.fastparser.document.DocumentBuilderImpl
Reset the namespace definition
setNameSpace(String, String) - Method in interface com.japisoft.fastparser.document.DocumentBuilder
Set the namespace prefix and its URI
setNameSpace(String, String) - Method in class com.japisoft.fastparser.node.SimpleNode
Set the namespace
setNameSpace(String, String) - Method in interface com.japisoft.fastparser.node.MutableNode
This node is a part of this nameSpace for this prefix and this URI
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
 

T

TAG_NODE - Static variable in class com.japisoft.fastparser.node.SimpleNode
 
TEXT_NODE - Static variable in class com.japisoft.fastparser.node.SimpleNode
 
TextCriteria - class com.japisoft.fastparser.walker.TextCriteria.
Match text or sub-text
TextCriteria() - Constructor for class com.japisoft.fastparser.walker.TextCriteria
Match all Text node
TextCriteria(String) - Constructor for class com.japisoft.fastparser.walker.TextCriteria
Match text nodes with the following sub-text
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

ValidCriteria - interface com.japisoft.fastparser.walker.ValidCriteria.
Search criteria.
ViewableNode - interface com.japisoft.fastparser.node.ViewableNode.
View the content of the node

W

write(byte[], int, int) - Method in class com.japisoft.fastparser.FastBufferedOutputStream
 
write(int) - Method in class com.japisoft.fastparser.FastBufferedOutputStream
 
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