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

A

AbstractOXMLAction - Class in net.sf.doolin.oxml.action
Utility ancestor for OXML actions.
AbstractOXMLAction() - Constructor for class net.sf.doolin.oxml.action.AbstractOXMLAction
 
AbstractOXMLConfig - Class in net.sf.doolin.oxml.config
Abstract utility ancestor.
AbstractOXMLConfig() - Constructor for class net.sf.doolin.oxml.config.AbstractOXMLConfig
 
AbstractOXMLInstanceFactory<T> - Class in net.sf.doolin.oxml.adapter
Creates an instance from the current node.
AbstractOXMLInstanceFactory() - Constructor for class net.sf.doolin.oxml.adapter.AbstractOXMLInstanceFactory
 
AbstractOXMLSource - Class in net.sf.doolin.oxml.source
Utility ancestor for the setup of the parser.
AbstractOXMLSource() - Constructor for class net.sf.doolin.oxml.source.AbstractOXMLSource
 
AbstractSequenceOXMLAction - Class in net.sf.doolin.oxml.action
Action that contains a sequence of OXML actions.
AbstractSequenceOXMLAction() - Constructor for class net.sf.doolin.oxml.action.AbstractSequenceOXMLAction
 
AbstractSimpleOXMLAdapter<T> - Class in net.sf.doolin.oxml.adapter
Adapter that converts the string value to an object.
AbstractSimpleOXMLAdapter() - Constructor for class net.sf.doolin.oxml.adapter.AbstractSimpleOXMLAdapter
 
AbstractTextOXMLInstanceFactory<T> - Class in net.sf.doolin.oxml.adapter
Creates an instance from the text of the current element.
AbstractTextOXMLInstanceFactory() - Constructor for class net.sf.doolin.oxml.adapter.AbstractTextOXMLInstanceFactory
 
adapt(Node, String, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.AbstractSimpleOXMLAdapter
 
adapt(String, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.AbstractSimpleOXMLAdapter
Adapts a simple string to an object.
adapt(String, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.DefaultOXMLAdapter
 
adapt(String, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.DimensionOXMLAdapter
 
adapt(String, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.EnumOXMLAdapter
 
adapt(Node, String, OXMLContext) - Method in interface net.sf.doolin.oxml.adapter.OXMLAdapter
Adapts a value taken from the XML to a value suitable in the object model.
addWarning(String) - Method in class net.sf.doolin.oxml.OXMLReaderOutput
Adds a warning.

C

CheckOXMLAction - Class in net.sf.doolin.oxml.action
check action.
CheckOXMLAction() - Constructor for class net.sf.doolin.oxml.action.CheckOXMLAction
 
checkUsed(Node, OXMLReaderOutput) - Method in class net.sf.doolin.oxml.OXMLContext
Checks if the node has been used.
close() - Method in interface net.sf.doolin.oxml.OXMLSource
Closes the resources for this source.
close() - Method in class net.sf.doolin.oxml.source.FileOXMLSource
Closes the opened stream.
close() - Method in class net.sf.doolin.oxml.source.StreamOXMLSource
Does nothing.
close() - Method in class net.sf.doolin.oxml.source.URLOXMLSource
Does nothing.
closeStream() - Method in class net.sf.doolin.oxml.source.StreamOXMLSource
Internal protected method to close the stream.
collect(Object, OXMLContext) - Method in class net.sf.doolin.oxml.action.CreateOXMLAction
Collects the instances
collect(String, Object) - Method in class net.sf.doolin.oxml.OXMLContext
Collects a value.
Collection - Annotation Type in net.sf.doolin.oxml.annotation
The Collection annotation defines that a property is a potential collection of fixed values and those values must be collected while the OXML script is executed.
contextPutAll(Map<String, Object>) - Method in class net.sf.doolin.oxml.OXMLContext
Puts all the instances in the context instance map.
create(OXMLContext) - Method in class net.sf.doolin.oxml.action.CreateOXMLAction
Creates the instance
create(Element) - Method in class net.sf.doolin.oxml.OXMLFactory
Creates an instance from a definition, using the class attribute and a list of param children as properties.
createAction(String) - Method in class net.sf.doolin.oxml.action.OXMLActionFactory
Creates an OXML action from a tag name.
CreateDefOXMLAction - Class in net.sf.doolin.oxml.action
createDef action.
CreateDefOXMLAction() - Constructor for class net.sf.doolin.oxml.action.CreateDefOXMLAction
 
createInstance(Element, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.AbstractOXMLInstanceFactory
Creates the instance from the current element
createInstance(OXMLContext) - Method in class net.sf.doolin.oxml.adapter.AbstractOXMLInstanceFactory
 
createInstance(Element, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.AbstractTextOXMLInstanceFactory
 
createInstance(String, OXMLContext) - Method in class net.sf.doolin.oxml.adapter.AbstractTextOXMLInstanceFactory
Creates the instance from the current text
createInstance(OXMLContext) - Method in interface net.sf.doolin.oxml.adapter.OXMLInstanceFactory
Creates an object from the context
CreateOXMLAction - Class in net.sf.doolin.oxml.action
create action.
CreateOXMLAction() - Constructor for class net.sf.doolin.oxml.action.CreateOXMLAction
 

D

DefaultOXMLAdapter - Class in net.sf.doolin.oxml.adapter
Takes the node value as a String.
DefaultOXMLAdapter() - Constructor for class net.sf.doolin.oxml.adapter.DefaultOXMLAdapter
 
DimensionOXMLAdapter - Class in net.sf.doolin.oxml.adapter
OXMLAdapter for a Dimension object which has been rendered as "width,height".
DimensionOXMLAdapter() - Constructor for class net.sf.doolin.oxml.adapter.DimensionOXMLAdapter
 
displayCollections(Map<String, Set<Object>>) - Static method in class net.sf.doolin.oxml.OXMLUtils
Displays the list of collections on the system console.

E

EnumOXMLAdapter - Class in net.sf.doolin.oxml.adapter
Adapter towards an enumeration.
EnumOXMLAdapter() - Constructor for class net.sf.doolin.oxml.adapter.EnumOXMLAdapter
 
execute(OXMLContext) - Method in class net.sf.doolin.oxml.action.SequenceOXMLAction
Executes the sequence

F

FileOXMLSource - Class in net.sf.doolin.oxml.source
DOM source from a file
FileOXMLSource(File) - Constructor for class net.sf.doolin.oxml.source.FileOXMLSource
Constructs a source from an XML file.
fill(OXMLReaderOutput) - Method in class net.sf.doolin.oxml.OXMLContext
Fills the output.
fillCollections(Map<String, Set<Object>>) - Method in class net.sf.doolin.oxml.OXMLContext
Merges the collections.
fillWarnings(OXMLReaderOutput) - Method in class net.sf.doolin.oxml.OXMLContext
Fills the warnings.
ForOXMLAction - Class in net.sf.doolin.oxml.action
for action.
ForOXMLAction() - Constructor for class net.sf.doolin.oxml.action.ForOXMLAction
 

G

getBuilder() - Method in class net.sf.doolin.oxml.config.XMLOXMLConfig
Creates a document builder for the parsing.
getBuilder() - Method in class net.sf.doolin.oxml.source.AbstractOXMLSource
Creates a document builder for the parsing.
getCollections() - Method in class net.sf.doolin.oxml.OXMLReaderOutput
List of collections.
getConfig() - Method in class net.sf.doolin.oxml.OXMLContext
Gets the config.
getId() - Method in class net.sf.doolin.oxml.action.SequenceOXMLAction
Gets the id.
getInstance() - Static method in class net.sf.doolin.oxml.action.OXMLActionFactory
Get the instance
getInstance() - Static method in class net.sf.doolin.oxml.OXMLFactory
Get the instance
getNodeList(String) - Method in class net.sf.doolin.oxml.OXMLContext
Returns a list of nodes from the current node using an XPath expression.
getRootAction() - Method in class net.sf.doolin.oxml.config.AbstractOXMLConfig
 
getRootAction() - Method in interface net.sf.doolin.oxml.OXMLConfig
Returns the root action for this configuration.
getSource() - Method in interface net.sf.doolin.oxml.OXMLSource
Gets the XML source as a DOM
getSource() - Method in class net.sf.doolin.oxml.source.StreamOXMLSource
 
getSource() - Method in class net.sf.doolin.oxml.source.URLOXMLSource
Parses the URL.
getTargetRoot() - Method in class net.sf.doolin.oxml.OXMLContext
Returns the generated target.
getType() - Method in class net.sf.doolin.oxml.adapter.EnumOXMLAdapter
Returns the enumeration class name
getWarnings() - Method in class net.sf.doolin.oxml.OXMLReaderOutput
Gets the warnings.
getXpath() - Method in class net.sf.doolin.oxml.OXMLContext
Returns the XPath utility.

I

IfOXMLAction - Class in net.sf.doolin.oxml.action
if action.
IfOXMLAction() - Constructor for class net.sf.doolin.oxml.action.IfOXMLAction
 
IncludeOXMLAction - Class in net.sf.doolin.oxml.action
include action.
IncludeOXMLAction() - Constructor for class net.sf.doolin.oxml.action.IncludeOXMLAction
 
instanceGet(String) - Method in class net.sf.doolin.oxml.OXMLContext
Gets a registered instance.
instancePeek() - Method in class net.sf.doolin.oxml.OXMLContext
Peeks an instance from the stack
instancePop() - Method in class net.sf.doolin.oxml.OXMLContext
Pops an instance from the stack
instancePush(Object) - Method in class net.sf.doolin.oxml.OXMLContext
Pushes an instance onto the stack.
instancePut(String, Object) - Method in class net.sf.doolin.oxml.OXMLContext
Registers an instance.
isCollectEnabled() - Method in class net.sf.doolin.oxml.OXMLContextConfig
Checks if is collect enabled.

M

markUsed(Node) - Method in class net.sf.doolin.oxml.OXMLContext
Marks the node as being used.

N

net.sf.doolin.oxml - package net.sf.doolin.oxml
 
net.sf.doolin.oxml.action - package net.sf.doolin.oxml.action
 
net.sf.doolin.oxml.adapter - package net.sf.doolin.oxml.adapter
 
net.sf.doolin.oxml.annotation - package net.sf.doolin.oxml.annotation
 
net.sf.doolin.oxml.config - package net.sf.doolin.oxml.config
 
net.sf.doolin.oxml.source - package net.sf.doolin.oxml.source
 
newInstance(String) - Method in class net.sf.doolin.oxml.OXMLContext
New instance.
nodePeek() - Method in class net.sf.doolin.oxml.OXMLContext
Peeks a node from the stack
nodePop() - Method in class net.sf.doolin.oxml.OXMLContext
Pops a node from the stack
nodePush(Node) - Method in class net.sf.doolin.oxml.OXMLContext
Pushes a node onto the stack.
nodeUsed(Node) - Method in class net.sf.doolin.oxml.OXMLContext
Node used.
NS - Static variable in interface net.sf.doolin.oxml.OXML
Namespace

O

OXML - Interface in net.sf.doolin.oxml
List of XML names for the OXML schema.
OXMLAction - Interface in net.sf.doolin.oxml.action
Action to be executed against a context.
OXMLActionFactory - Class in net.sf.doolin.oxml.action
Factory for OXML actions.
OXMLAdapter - Interface in net.sf.doolin.oxml.adapter
This interface defines an object which adapts a node (given a parent node and an XPath expression) to an object suitable for the target object model.
OXMLConfig - Interface in net.sf.doolin.oxml
OXML configuration definition.
OXMLContext - Class in net.sf.doolin.oxml
Execution context
OXMLContext(Document) - Constructor for class net.sf.doolin.oxml.OXMLContext
Constructor.
OXMLContextConfig - Class in net.sf.doolin.oxml
Context configuration.
OXMLContextConfig() - Constructor for class net.sf.doolin.oxml.OXMLContextConfig
 
OXMLFactory - Class in net.sf.doolin.oxml
Creates objects from instance definitions.
OXMLInstanceFactory<T> - Interface in net.sf.doolin.oxml.adapter
Factory for instances.
OXMLReader<T> - Class in net.sf.doolin.oxml
OXML reader.
OXMLReader(OXMLConfig) - Constructor for class net.sf.doolin.oxml.OXMLReader
Initialization of the reader.
OXMLReader(OXMLConfig, Map<String, Object>) - Constructor for class net.sf.doolin.oxml.OXMLReader
Initialization of the reader.
OXMLReaderOutput - Class in net.sf.doolin.oxml
Class that collects all different outputs of OXMLReader.read(OXMLSource, OXMLReaderOutput, OXMLContextConfig).
OXMLReaderOutput() - Constructor for class net.sf.doolin.oxml.OXMLReaderOutput
 
OXMLSource - Interface in net.sf.doolin.oxml
Defines the source for a DOM.
OXMLUtils - Class in net.sf.doolin.oxml
Utilities for OXML.

P

parse(Element) - Method in class net.sf.doolin.oxml.action.AbstractSequenceOXMLAction
Parses each child.
parse(Element) - Method in class net.sf.doolin.oxml.action.CheckOXMLAction
 
parse(Element) - Method in class net.sf.doolin.oxml.action.CreateDefOXMLAction
Does not do anything.
parse(Element) - Method in class net.sf.doolin.oxml.action.CreateOXMLAction
 
parse(Element) - Method in class net.sf.doolin.oxml.action.ForOXMLAction
 
parse(Element) - Method in class net.sf.doolin.oxml.action.IfOXMLAction
 
parse(Element) - Method in class net.sf.doolin.oxml.action.IncludeOXMLAction
 
parse(Element) - Method in interface net.sf.doolin.oxml.action.OXMLAction
Parses the action from an XML configuration.
parse(Element) - Method in class net.sf.doolin.oxml.action.PropertyOXMLAction
 
parse(Element) - Method in class net.sf.doolin.oxml.action.RootOXMLAction
 
parse(Element) - Method in class net.sf.doolin.oxml.action.SequenceOXMLAction
Parses each child.
parse(URL) - Method in class net.sf.doolin.oxml.config.XMLOXMLConfig
Internal parsing method
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.AbstractSequenceOXMLAction
Processes each sub action.
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.CheckOXMLAction
 
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.CreateDefOXMLAction
Does not do anything.
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.CreateOXMLAction
 
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.ForOXMLAction
 
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.IfOXMLAction
 
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.IncludeOXMLAction
 
process(OXMLContext) - Method in interface net.sf.doolin.oxml.action.OXMLAction
Processes the action against a context
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.PropertyOXMLAction
 
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.RootOXMLAction
 
process(OXMLContext) - Method in class net.sf.doolin.oxml.action.SequenceOXMLAction
Processes each sub action.
PropertyOXMLAction - Class in net.sf.doolin.oxml.action
property action.
PropertyOXMLAction() - Constructor for class net.sf.doolin.oxml.action.PropertyOXMLAction
 

R

read(OXMLSource) - Method in class net.sf.doolin.oxml.OXMLReader
Reads an XML source and returns the root object.
read(OXMLSource, OXMLReaderOutput, OXMLContextConfig) - Method in class net.sf.doolin.oxml.OXMLReader
Reads an XML source and returns the root object.
ResourceOXMLSource - Class in net.sf.doolin.oxml.source
Builds a source from a resource path.
ResourceOXMLSource(Class<?>, String) - Constructor for class net.sf.doolin.oxml.source.ResourceOXMLSource
Constructor
RootOXMLAction - Class in net.sf.doolin.oxml.action
Root OXML action.
RootOXMLAction() - Constructor for class net.sf.doolin.oxml.action.RootOXMLAction
 

S

sequenceGet(String) - Method in class net.sf.doolin.oxml.OXMLContext
Gets a sequence.
SequenceOXMLAction - Class in net.sf.doolin.oxml.action
sequence action.
SequenceOXMLAction() - Constructor for class net.sf.doolin.oxml.action.SequenceOXMLAction
 
sequencePut(SequenceOXMLAction) - Method in class net.sf.doolin.oxml.OXMLContext
Registers a sequence.
setCollectEnabled(boolean) - Method in class net.sf.doolin.oxml.OXMLContextConfig
Sets the collect enabled.
setConfig(OXMLContextConfig) - Method in class net.sf.doolin.oxml.OXMLContext
Sets the config.
setInParent(OXMLContext, Object) - Method in class net.sf.doolin.oxml.action.CreateOXMLAction
Sets the created instance into its parent
setPackageName(String) - Method in class net.sf.doolin.oxml.OXMLContext
Sets the root package name to use when loading classes whose only a simple name is given
setProperty(Object, Object) - Method in class net.sf.doolin.oxml.action.PropertyOXMLAction
Sets the property on a instance, using the parameters of this action.
setResource(URL) - Method in class net.sf.doolin.oxml.config.XMLOXMLConfig
Sets the configuration from a resource path.
setRoot(Object) - Method in class net.sf.doolin.oxml.OXMLContext
Sets an instance as being the root.
setRootAction(OXMLAction) - Method in class net.sf.doolin.oxml.config.AbstractOXMLConfig
Defines the root action of this configuration
setType(String) - Method in class net.sf.doolin.oxml.adapter.EnumOXMLAdapter
Sets the enumeration class name
StreamOXMLSource - Class in net.sf.doolin.oxml.source
DOM extracted from an IO stream.
StreamOXMLSource(InputStream) - Constructor for class net.sf.doolin.oxml.source.StreamOXMLSource
Constructs a source from a stream.

T

toEnum(Object, Object) - Method in class net.sf.doolin.oxml.action.PropertyOXMLAction
Converts, if possible, the property value to a corresponding enumeration

U

URLOXMLSource - Class in net.sf.doolin.oxml.source
Builds a source from an URL.
URLOXMLSource(URL) - Constructor for class net.sf.doolin.oxml.source.URLOXMLSource
Constructor

W

writeCollections(File, Map<String, Set<Object>>) - Static method in class net.sf.doolin.oxml.OXMLUtils
Writes the collections into a file

X

XMLOXMLConfig - Class in net.sf.doolin.oxml.config
Configuration based upon an XML file that complies with the http://www.doolin-guif.net/schema/oxml schema.
XMLOXMLConfig() - Constructor for class net.sf.doolin.oxml.config.XMLOXMLConfig
Default constructor.
XMLOXMLConfig(URL) - Constructor for class net.sf.doolin.oxml.config.XMLOXMLConfig
Constructor from a resource path.

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

Copyright © 2011. All Rights Reserved.