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

A

a - Variable in class org.xanot.util.UniquePairs.Pair
 
addDtdAttList(DtdAttList) - Method in class org.xanot.dtd.DefaultDtdModel
Add new DtdAttList object into the DtdAttLists array list.
addDtdElement(DtdElement) - Method in class org.xanot.dtd.DefaultDtdModel
Add new DtdElement object into the DtdElements array list.
addPair(Object, Object) - Method in class org.xanot.util.UniquePairs
Add new pair
AnnotationRuleBuilder - Class in org.xanot
Generate an object value and creation rule based on the annotation provided within the object model.
AnnotationRuleBuilder(Class) - Constructor for class org.xanot.AnnotationRuleBuilder
Creates a new AnnotationRuleBuilder object.
ATTLIST - Static variable in class org.xanot.dtd.DtdAttList
Pattern for attlist : ATTLIST
ATTLIST_PATTERN - Static variable in class org.xanot.dtd.DtdAttList
Pattern for complete attlist pattern
attlistPattern - Static variable in class org.xanot.dtd.DtdAttList
Patter object compiled from ATTLIST_PATTERN
ATTRIBUTE_NAME - Static variable in class org.xanot.dtd.DtdAttList
Attribute Name regex pattern : (\w([\w\-]*\w)*)
ATTRIBUTE_TYPE - Static variable in class org.xanot.dtd.DtdAttList
Attribute types pattern : (CDATA|ID|IDREF|IDREFS|NMTOKEN|NMTOKENS|ENTITY|ENTITIES|NOTATION|"+TYPE_ENUM+")
AttributeSetRule - Class in org.xanot.structure
Attribute setter rule.
AttributeSetRule(String, String, String) - Constructor for class org.xanot.structure.AttributeSetRule
Creates a new AttributeSetRule object.

B

b - Variable in class org.xanot.util.UniquePairs.Pair
 

C

CATEGORY - Static variable in class org.xanot.dtd.DtdElement
Element's Category pattern : ("+ANY+"|"+EMPTY+"|"+CHILDS +"|"+OPTIONS+")
CDATA - Static variable in class org.xanot.dtd.DtdAttList
CDATA pattern : CDATA
characters(char[], int, int) - Method in class org.xanot.XanotSAXHandler
Triggered by SAX parser when encountered character data in the xml.
CHILD - Static variable in class org.xanot.dtd.DtdElement
Child inside element pattern : NAME+GREEDY_MARK
CHILDS - Static variable in class org.xanot.dtd.DtdElement
Collection of child in element pattern : \(\s*("+ PCDATA + "|"+CHILD+"|"+OPTIONS+")(\s*,\s*("+ PCDATA + "|"+CHILD+"|"+OPTIONS+"))*\s*\)" + GREEDY_MARK
CloseCollectionInstanceRule - Class in org.xanot.structure
Collection adding rule.
CloseCollectionInstanceRule(String, String) - Constructor for class org.xanot.structure.CloseCollectionInstanceRule
Creates a new CloseColletionInstance object.
CloseInstanceRule - Class in org.xanot.structure
Close instance rule.
CloseInstanceRule(String, String) - Constructor for class org.xanot.structure.CloseInstanceRule
Creates a new CloseInstanceRule object.
containsKey(SK) - Method in class org.xanot.util.StackMap
Check wether a key is already inside the stack map.
containsValue(SV) - Method in class org.xanot.util.StackMap
Check wether a value is already inside the stack map.
createInstance() - Method in class org.xanot.structure.CreateInstanceRule
Create an object instance based on the base class
CreateInstanceRule - Class in org.xanot.structure
Create instance rule.
CreateInstanceRule(String, Class) - Constructor for class org.xanot.structure.CreateInstanceRule
Creates a new CreateInstanceRule object.

D

DefaultDtdModel - Class in org.xanot.dtd
Implementation of the DTD model.
DefaultDtdModel(String) - Constructor for class org.xanot.dtd.DefaultDtdModel
Create new instance of Dtd model.
DefaultDtdModel(File) - Constructor for class org.xanot.dtd.DefaultDtdModel
Create new instance of Dtd Model.
DefaultDtdModel(InputStream) - Constructor for class org.xanot.dtd.DefaultDtdModel
Create new instance of Dtd Model.
DEVAULT_VALUE - Static variable in class org.xanot.dtd.DtdAttList
Pattern for AttList for default value : (\"[\s\S]+\"|#REQUIRED|#IMPLIED|#FIXED\s \"[\s\S]+\")
doRegex() - Method in class org.xanot.util.RegexEvaluator
This method will take the regex and source text and use them during regex operation.
DTD_PATTERN - Static variable in class org.xanot.dtd.DefaultDtdModel
Main pattern of DTD element patterns.
DtdAttList - Class in org.xanot.dtd
DtdAttList model file.
DtdAttList(String) - Constructor for class org.xanot.dtd.DtdAttList
Create new instance of DtdAttLIst.
dtdAttListCount() - Method in class org.xanot.dtd.DefaultDtdModel
 
dtdAttListCount() - Method in interface org.xanot.dtd.DtdModel
Get numbers of attList element within the dtd file.
DtdElement - Class in org.xanot.dtd
Object model of "Element" inside a DTD file.
DtdElement(String) - Constructor for class org.xanot.dtd.DtdElement
Create new instance of DtdElement.
dtdElementCount() - Method in class org.xanot.dtd.DefaultDtdModel
 
dtdElementCount() - Method in interface org.xanot.dtd.DtdModel
Get numbers of Element within the dtd file.
DtdModel - Interface in org.xanot.dtd
This is the interface model of DTD file structures.
dumpRulesInfo() - Method in class org.xanot.AnnotationRuleBuilder
Dump all information about rules this builder contains.

E

ELEMENT_PATTERN - Static variable in class org.xanot.dtd.DtdElement
Element's main pattern :
endDocument() - Method in class org.xanot.XanotSAXHandler
Triggered by SAX parser when the xml document ends.
endElement(String, String, String) - Method in class org.xanot.XanotSAXHandler
Triggered by SAX parser when an end tag is encounter.
ENTITIES - Static variable in class org.xanot.dtd.DtdAttList
ENTITIES pattern : ENTITIES
ENTITY - Static variable in class org.xanot.dtd.DtdAttList
ENTITY pattern : ENTITY
error(SAXParseException) - Method in class org.xanot.XanotSAXHandler
Triggered by SAX if it encouter an error when parsing.
extractCategoryOptions(String) - Method in class org.xanot.dtd.DtdElement
Extract category options from string to string array.
extractCategorySequence(String) - Method in class org.xanot.dtd.DtdElement
Extract category sequence from a string sequence.
extractWords(String) - Method in class org.xanot.dtd.DtdElement
 

F

fatalError(SAXParseException) - Method in class org.xanot.XanotSAXHandler
Triggered by SAX if it encouter a fatal error when parsing.
FIXED_VALUE - Static variable in class org.xanot.dtd.DtdAttList
Pattern for AttList which is fixed : #FIXED\s \"[\s\S]+\"

G

getAttributeDefaultValue() - Method in class org.xanot.dtd.DtdAttList
Get the attribute default value.
getAttributeName() - Method in class org.xanot.dtd.DtdAttList
Get the attribute name of AttList.
getAttributeName() - Method in class org.xanot.structure.ParentReferenceRule
Get the attributeName value.
getAttributeSetRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get attribute setter with specified path.
getAttributeSetRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of AttributeSetRule that have a path similar to an array of paths.
getAttributeSetRule(String) - Method in interface org.xanot.RuleBuilder
Get attribute setter with specified path.
getAttributeSetRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of AttributeSetRule that have a path similar to an array of paths.
getAttributeType() - Method in class org.xanot.dtd.DtdAttList
Get the attribute type.
getBaseClass() - Method in class org.xanot.structure.CreateInstanceRule
Get the class to instantiate
getCategory() - Method in class org.xanot.dtd.DtdElement
Get the element's category
getCloseCollectionInstanceRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get CloseCollectionInstanceRule with specified path.
getCloseCollectionInstanceRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of CloseCollectionInstanceRule that have a path similar to an array of paths.
getCloseCollectionInstanceRule(String) - Method in interface org.xanot.RuleBuilder
Get CloseCollectionInstanceRule with specified path.
getCloseCollectionInstanceRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of CloseCollectionInstanceRule that have a path similar to an array of paths.
getCloseInstanceRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get closer instance with specified path.
getCloseInstanceRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of CloseInstanceRule that have a path similar to an array of paths.
getCloseInstanceRule(String) - Method in interface org.xanot.RuleBuilder
Get closer instance with specified path.
getCloseInstanceRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of CloseInstanceRule that have a path similar to an array of paths.
getCreateInstanceRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get CreateInstanceRule with specified path.
getCreateInstanceRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of CreateInstanceRule that have a path similar to an array of paths.
getCreateInstanceRule(String) - Method in interface org.xanot.RuleBuilder
Get CreateInstanceRule with specified path.
getCreateInstanceRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of CreateInstanceRule that have a path similar to an array of paths.
getDateFormat() - Method in class org.xanot.structure.AttributeSetRule
Get the date format value.
getDateFormat() - Method in class org.xanot.structure.CloseCollectionInstanceRule
Get the date format value.
getDateFormat() - Method in class org.xanot.structure.CloseInstanceRule
Get the date format value.
getDateFormat() - Method in class org.xanot.structure.PropertyCollectionSetRule
Get the date format value.
getDateFormat() - Method in class org.xanot.structure.PropertySetRule
Get the date format value.
getDtdAttListAt(int) - Method in class org.xanot.dtd.DefaultDtdModel
 
getDtdAttListAt(int) - Method in interface org.xanot.dtd.DtdModel
Get attList model object at specific index.
getDtdAttLists() - Method in class org.xanot.dtd.DefaultDtdModel
 
getDtdAttLists() - Method in interface org.xanot.dtd.DtdModel
Get list of attList element of DTD.
getDtdElement(String) - Method in class org.xanot.dtd.DefaultDtdModel
 
getDtdElement(String) - Method in interface org.xanot.dtd.DtdModel
Get Element model object by giving its name
getDtdElementAt(int) - Method in class org.xanot.dtd.DefaultDtdModel
 
getDtdElementAt(int) - Method in interface org.xanot.dtd.DtdModel
Get Element model object at specific index.
getDtdElements() - Method in class org.xanot.dtd.DefaultDtdModel
 
getDtdElements() - Method in interface org.xanot.dtd.DtdModel
Get list of elements element of DTD.
getElementName() - Method in class org.xanot.dtd.DtdAttList
Get the element name.
getElementName() - Method in class org.xanot.dtd.DtdElement
Get the element's name.
getErrors() - Method in class org.xanot.Xanot
Get collection of error exceptions
getErrors() - Method in class org.xanot.XanotSAXHandler
Get collection of errors, collected when the parsing is running
getFatals() - Method in class org.xanot.Xanot
Get collection of fatal error exceptions.
getFatals() - Method in class org.xanot.XanotSAXHandler
Get collection of fatal errors, collected when the parsing is running
getGetterMethod(Class, String) - Method in class org.xanot.XanotSAXHandler
Get a getter method from a specific property name on a class.
getKey(int) - Method in class org.xanot.util.StackMap
Get the key of the map at specified index.
getKey() - Method in class org.xanot.util.StackMap.MapElement
 
getKeyPath() - Method in class org.xanot.util.StackMap
Get path of Key
getMethodName() - Method in class org.xanot.structure.CloseCollectionInstanceRule
Get the parent's method name used for addition.
getMethodName() - Method in class org.xanot.structure.PropertyCollectionSetRule
Get the method name tobe invoke for element addition.
getParentReferenceRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get ParentReferenceRule with specified path.
getParentReferenceRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of ParentReferenceRule that have a path similar to an array of paths.
getParentReferenceRule(String) - Method in interface org.xanot.RuleBuilder
Get CreateInstanceRule with specified path.
getParentReferenceRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of CreateInstanceRule that have a path similar to an array of paths.
getPath() - Method in class org.xanot.structure.XanotRule
Get the path
getPropertyCollectionSetRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get PropertyCollectionSetRule with specified path.
getPropertyCollectionSetRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of PropertyCollectionSetRule that have a path similar to an array of paths.
getPropertyCollectionSetRule(String) - Method in interface org.xanot.RuleBuilder
Get PropertyCollectionSetRule with specified path.
getPropertyCollectionSetRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of PropertyCollectionSetRule that have a path similar to an array of paths.
getPropertyName() - Method in class org.xanot.structure.AttributeSetRule
Get Object's property name
getPropertyName() - Method in class org.xanot.structure.CloseInstanceRule
Get property on the parent side where the object belongs.
getPropertyName() - Method in class org.xanot.structure.PropertySetRule
Get the property name to set.
getPropertySetRule(String) - Method in class org.xanot.AnnotationRuleBuilder
Get PropertySetRule with specified path.
getPropertySetRule(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get array of PropertySetRule that have a path similar to an array of paths.
getPropertySetRule(String) - Method in interface org.xanot.RuleBuilder
Get PropertySetRule with specified path.
getPropertySetRule(String[]) - Method in interface org.xanot.RuleBuilder
Get array of PropertySetRule that have a path similar to an array of paths.
getRoot() - Method in class org.xanot.AnnotationRuleBuilder
Get the root class
getRoot() - Method in interface org.xanot.RuleBuilder
Get the root class
getRoot() - Method in class org.xanot.Xanot
Get the root class
getRootObject() - Method in class org.xanot.XanotSAXHandler
Get the instance of root object.
getRuleBuilder() - Method in class org.xanot.XanotSAXHandler
Get the rule builder that providing rules.
getRules(String) - Method in class org.xanot.AnnotationRuleBuilder
Get List of XanotRule with specified path.
getRules(String[]) - Method in class org.xanot.AnnotationRuleBuilder
Get List of XanotRule that have a path similar to an array of paths.
getRules(String) - Method in interface org.xanot.RuleBuilder
Get List of XanotRule with specified path.
getRules(String[]) - Method in interface org.xanot.RuleBuilder
Get List of XanotRule that have a path similar to an array of paths.
getSetterMethod(Class, String) - Method in class org.xanot.XanotSAXHandler
Get a setter method from a specific property name on a class.
getStringKeyPath() - Method in class org.xanot.util.StackMap
Get key path as string path.
getValue(int) - Method in class org.xanot.util.StackMap
Get the value of the map at specified index.
getValue() - Method in class org.xanot.util.StackMap.MapElement
 
getValuePath() - Method in class org.xanot.util.StackMap
Get path of Value
getWarnings() - Method in class org.xanot.Xanot
Get collection of warning exceptions
getWarnings() - Method in class org.xanot.XanotSAXHandler
Get collection of warnings, collected when the parsing is running.
getXmlAttributeName() - Method in class org.xanot.structure.AttributeSetRule
 
getXmlProperty() - Method in class org.xanot.structure.PropertyCollectionSetRule
Get the xml element tag name

I

ID - Static variable in class org.xanot.dtd.DtdAttList
ID pattern : ID
IDREF - Static variable in class org.xanot.dtd.DtdAttList
IDREF pattern : IDREF
IDREFS - Static variable in class org.xanot.dtd.DtdAttList
IDREFS pattern : IDREFS
IMPLIED_VALUE - Static variable in class org.xanot.dtd.DtdAttList
Pattern for AttList which is implied : #IMPLIED
isApplicableForPath(String) - Method in class org.xanot.util.StackMap
An additional method tocheck wether this stack is applicable for a specific path like data.
isCategoryAny() - Method in class org.xanot.dtd.DtdElement
Check wether the category is any.
isCategoryEmpty() - Method in class org.xanot.dtd.DtdElement
Check wether the category is empty.
isCategoryOptions() - Method in class org.xanot.dtd.DtdElement
check wether the category have options.
isCategorySequence() - Method in class org.xanot.dtd.DtdElement
Check wether the category is is sequenced.
isNativeWrapper(Class) - Static method in class org.xanot.AnnotationRuleBuilder
To check wether a class is extending or a wrapper class of native tipes.
isPairExist(Object, Object) - Method in class org.xanot.util.UniquePairs
Chech wether an object pair is exist
isRepeatable() - Method in class org.xanot.structure.CreateInstanceRule
Check wether the base class can be nested inside the same or child of this class
isRoot(Class) - Method in class org.xanot.AnnotationRuleBuilder
Check wether a class is a root class of the object model.
isRoot() - Method in class org.xanot.structure.CreateInstanceRule
Check wether the base class is the root class.
isStopOnError() - Method in class org.xanot.Xanot
Check wether xanot will stop parsing xml when encounters an error.
isStopOnError() - Method in class org.xanot.XanotSAXHandler
 
isStopOnFatal() - Method in class org.xanot.Xanot
Check wether xanot will stop parsing xml when encounters a fatal error.
isStopOnFatal() - Method in class org.xanot.XanotSAXHandler
 
isStopOnWarning() - Method in class org.xanot.Xanot
Check wether xanot will stop parsing xml when encounters a warning.
isStopOnWarning() - Method in class org.xanot.XanotSAXHandler
Check wether parsing should halt on any warning.
isTypeCDATA() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an CDATA type.
isTypeENTITIES() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an ENTITIES type.
isTypeENTITY() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an ENTITY type.
isTypeENUM() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an enum
isTypeID() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an ID type.
isTypeIDREF() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an IDREF type.
isTypeIDREFS() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an IDREFS type.
isTypeNMTOKEN() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an NMTOKEN type.
isTypeNMTOKENS() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an NMTOKENS type.
isTypeNOTATION() - Method in class org.xanot.dtd.DtdAttList
Check wether attlist type is an IDREF type.
isWithCdata() - Method in class org.xanot.XanotModelToXml
 

L

log - Variable in class org.xanot.XanotSAXHandler
 

M

main(String[]) - Static method in class org.xanot.util.RegexEvaluator
The startup hook of Regex Evaluator.

N

NAME - Static variable in class org.xanot.dtd.DtdElement
Element name pattern : (\w([\w\-]*\w)*)
NAME_WITH_SPACE - Static variable in class org.xanot.dtd.DtdAttList
An attribute list name pattern : ([\S&&[^\|\(\)]]{1,2}|[\S&&[^\|\(\)]][\s\S&&[^\|\(\)]]+[\S&&[^\|\(\)]])
NMTOKEN - Static variable in class org.xanot.dtd.DtdAttList
NMTOKEN pattern : NMTOKEN
NMTOKENS - Static variable in class org.xanot.dtd.DtdAttList
NMTOKENS pattern : NMTOKENS
NOTATION - Static variable in class org.xanot.dtd.DtdAttList
NOTATION pattern : NOTATION

O

OPEN_VALUE - Static variable in class org.xanot.dtd.DtdAttList
Pattern for AttList which is an "open value" : \"[\s\S]+\"
OPTIONS - Static variable in class org.xanot.dtd.DtdElement
Elements options pattern : \(\s*("+PCDATA+"|"+CHILD+")(\s*\|\s*"+CHILD+")+\s*\) + GREEDY_MARK
org.xanot - package org.xanot
Contains all core class that buildup the Xanot parser.
org.xanot.annotation - package org.xanot.annotation
Contains all mapping rule object used by Xanot.
org.xanot.dtd - package org.xanot.dtd
DTD parser and object modeling.
org.xanot.structure - package org.xanot.structure
Containing all real class rules.
org.xanot.util - package org.xanot.util
Contains all utility method used by Xanot to do its job.

P

ParentReference - Annotation Type in org.xanot.annotation
 
ParentReferenceRule - Class in org.xanot.structure
This rule defines that the current instance of object should contains reference to parent.
ParentReferenceRule(String, String) - Constructor for class org.xanot.structure.ParentReferenceRule
Create new instance of parent reference rule
parse(InputStream) - Method in class org.xanot.Xanot
The method to call when starting to parse an xml object
parse(File) - Method in class org.xanot.Xanot
Start to parse an xml from a source file.
parse(String) - Method in class org.xanot.Xanot
Start to parse an xml from a source file on a specified file path.
pattern - Static variable in class org.xanot.dtd.DefaultDtdModel
The pattern object compiled from DTD_PATTERN
PCDATA - Static variable in class org.xanot.dtd.DtdElement
PCDATA pattern : PCDATA
peekParentKey() - Method in class org.xanot.util.StackMap
Get the key of map right below the top-most stack.
peekParentValue() - Method in class org.xanot.util.StackMap
Get the value of map right below the top-most stack.
pop() - Method in class org.xanot.util.StackMap
Get and remove the map on top of the stack.
PropertyCollectionSetRule - Class in org.xanot.structure
Propert Collection Setter rule.
PropertyCollectionSetRule(String, String, String) - Constructor for class org.xanot.structure.PropertyCollectionSetRule
Creates a new PropertyCollectionSetRule object.
PropertySetRule - Class in org.xanot.structure
Propert Setter rule.
PropertySetRule(String, String) - Constructor for class org.xanot.structure.PropertySetRule
Creates a new PropertySetRule object.
push(SK, SV) - Method in class org.xanot.util.StackMap
Add new map on top of the stack.

R

RegexEvaluator - Class in org.xanot.util
This class will greatly help programmers when creating REGEX expression.
RegexEvaluator() - Constructor for class org.xanot.util.RegexEvaluator
Create new instance of RegexEvaluator
removeDtdAttList(DtdAttList) - Method in class org.xanot.dtd.DefaultDtdModel
Remove an instance from DtdAttLists array list.
removeDtdElement(DtdElement) - Method in class org.xanot.dtd.DefaultDtdModel
Remove an instance from DtdElements array list.
Repeatable - Annotation Type in org.xanot.annotation
 
REQUIRED_VALUE - Static variable in class org.xanot.dtd.DtdAttList
Pattern for AttList which is required : #REQUIRED
RuleBuilder - Interface in org.xanot
Generate an object value and creation rule

S

setAttributeName(String) - Method in class org.xanot.structure.ParentReferenceRule
Set the attributeName value.
setBaseClass(Class) - Method in class org.xanot.structure.CreateInstanceRule
Set the class to instantiate
setDateFormat(String) - Method in class org.xanot.structure.AttributeSetRule
Set the date format value
setDateFormat(String) - Method in class org.xanot.structure.CloseCollectionInstanceRule
Set the date format value
setDateFormat(String) - Method in class org.xanot.structure.CloseInstanceRule
Set the date format value
setDateFormat(String) - Method in class org.xanot.structure.PropertyCollectionSetRule
Set the date format value
setDateFormat(String) - Method in class org.xanot.structure.PropertySetRule
Set the date format value
setDtdAttLists(ArrayList<DtdAttList>) - Method in class org.xanot.dtd.DefaultDtdModel
Set DtdAttLists Collections.
setDtdElements(ArrayList<DtdElement>) - Method in class org.xanot.dtd.DefaultDtdModel
Set DtdElement Collection.
setErrors(Collection<SAXParseException>) - Method in class org.xanot.Xanot
Set collection of error exceptions
setErrors(Collection<SAXParseException>) - Method in class org.xanot.XanotSAXHandler
Set collection of errors.
setFatals(Collection<SAXParseException>) - Method in class org.xanot.Xanot
Set collection of fatal errors exceptions.
setFatals(Collection<SAXParseException>) - Method in class org.xanot.XanotSAXHandler
Set collection of fatal errors.
setKey(K) - Method in class org.xanot.util.StackMap.MapElement
 
setMethodName(String) - Method in class org.xanot.structure.CloseCollectionInstanceRule
Set the parent's method name used for addition.
setMethodName(String) - Method in class org.xanot.structure.PropertyCollectionSetRule
Set the method name tobe invoke for element addition.
setPath(String) - Method in class org.xanot.structure.XanotRule
Set the path
setPropertyName(String) - Method in class org.xanot.structure.AttributeSetRule
set Object's property name
setPropertyName(String) - Method in class org.xanot.structure.CloseInstanceRule
Set property on the parent side where the object belongs.
setPropertyName(String) - Method in class org.xanot.structure.PropertySetRule
Set the property name to set.
setRepeatable(boolean) - Method in class org.xanot.structure.CreateInstanceRule
Determine wether the base class can be nested inside the same or child of this class
setRoot(boolean) - Method in class org.xanot.structure.CreateInstanceRule
Determine wether the base class is the root class.
setRoot(Class) - Method in class org.xanot.Xanot
Set the root object.
setRuleBuilder(RuleBuilder) - Method in class org.xanot.XanotSAXHandler
Set the rule builder that providing rules.
setStopOnError(boolean) - Method in class org.xanot.Xanot
Set xanot to stop or continue parasing when encounters an error.
setStopOnError(boolean) - Method in class org.xanot.XanotSAXHandler
 
setStopOnFatal(boolean) - Method in class org.xanot.Xanot
Set xanot to stop or continue parasing when encounters a fatal error.
setStopOnFatal(boolean) - Method in class org.xanot.XanotSAXHandler
 
setStopOnWarning(boolean) - Method in class org.xanot.Xanot
Set xanot to stop or continue parasing when encounters a warning.
setStopOnWarning(boolean) - Method in class org.xanot.XanotSAXHandler
Set to stp
setValue(V) - Method in class org.xanot.util.StackMap.MapElement
 
setWarnings(Collection<SAXParseException>) - Method in class org.xanot.Xanot
Set collection of warning exceptions.
setWarnings(Collection<SAXParseException>) - Method in class org.xanot.XanotSAXHandler
Set collection of warnings.
setWithCdata(boolean) - Method in class org.xanot.XanotModelToXml
 
setXmlAttributeName(String) - Method in class org.xanot.structure.AttributeSetRule
 
setXmlProperty(String) - Method in class org.xanot.structure.PropertyCollectionSetRule
Set the xml element tag name
size() - Method in class org.xanot.util.StackMap
DOCUMENT ME!
StackMap<SK,SV> - Class in org.xanot.util
A stack that support object to object mapping.
StackMap() - Constructor for class org.xanot.util.StackMap
 
StackMap.MapElement<K,V> - Class in org.xanot.util
Inner class.
StackMap.MapElement() - Constructor for class org.xanot.util.StackMap.MapElement
 
startDocument() - Method in class org.xanot.XanotSAXHandler
Triggered by SAX parser when it start parsing.
startElement(String, String, String, Attributes) - Method in class org.xanot.XanotSAXHandler
Triggered by SAX parser when it encounter the starting of xml element.

T

TagInstance - Annotation Type in org.xanot.annotation
 
toString() - Method in class org.xanot.structure.AttributeSetRule
Get string representation of this object.
toString() - Method in class org.xanot.structure.CloseCollectionInstanceRule
Get string representation of this object.
toString() - Method in class org.xanot.structure.CloseInstanceRule
Get string representation of this object.
toString() - Method in class org.xanot.structure.CreateInstanceRule
Get string representation of this object.
toString() - Method in class org.xanot.structure.ParentReferenceRule
Get string representation of this object.
toString() - Method in class org.xanot.structure.PropertyCollectionSetRule
Get string representation of this object.
toString() - Method in class org.xanot.structure.PropertySetRule
Get string representation of this object.
toString() - Method in class org.xanot.Xanot
Get this class name.
TYPE_ENUM - Static variable in class org.xanot.dtd.DtdAttList
AttList types enum regex pattern : \(\s*"+NAME_WITH_SPACE+"(\s*\|\s*"+NAME_WITH_SPACE+")*\s*\)

U

UniquePairs - Class in org.xanot.util
Helper class acting like an ArrayList, in fact it was build using ArrayList as it storage.
UniquePairs() - Constructor for class org.xanot.util.UniquePairs
 
UniquePairs.Pair - Class in org.xanot.util
A pair.
UniquePairs.Pair(Object, Object) - Constructor for class org.xanot.util.UniquePairs.Pair
Instantiate a pair

W

warning(SAXParseException) - Method in class org.xanot.XanotSAXHandler
Triggered by SAX parser when it encounters an Error
writeXmlFromModel(OutputStream, Object, DtdModel, boolean) - Static method in class org.xanot.XanotModelToXml
 
writeXmlFromModel(OutputStream, Object, DtdModel) - Method in class org.xanot.XanotModelToXml
 

X

Xanot - Class in org.xanot
This is the class that, in user point of view, will do all the job.
Xanot() - Constructor for class org.xanot.Xanot
Creates a new Xanot object.
XanotException - Exception in org.xanot
Xanot exception.
XanotException() - Constructor for exception org.xanot.XanotException
Creates a new XanotException object.
XanotException(String, Throwable) - Constructor for exception org.xanot.XanotException
Creates a new XanotException object.
XanotException(String) - Constructor for exception org.xanot.XanotException
Creates a new XanotException object.
XanotException(Throwable) - Constructor for exception org.xanot.XanotException
Creates a new XanotException object.
XanotModelToXml - Class in org.xanot
 
XanotModelToXml() - Constructor for class org.xanot.XanotModelToXml
 
XanotRule - Class in org.xanot.structure
Base class for all Xanot Rules.
XanotRule(String) - Constructor for class org.xanot.structure.XanotRule
Creates a new XanotRule object.
XanotSAXHandler - Class in org.xanot
SAX xml handler.
XanotSAXHandler(RuleBuilder) - Constructor for class org.xanot.XanotSAXHandler
Creates a new XanotSAXHandler object.
XmlAttribute - Annotation Type in org.xanot.annotation
 
XmlCollectionProperty - Annotation Type in org.xanot.annotation
 
XmlSingleProperty - Annotation Type in org.xanot.annotation
 

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

Copyright 2006 null. All Rights Reserved.