A B C D E F G H K L M O P R S T U V W X

A

addSubElement(XMLElement) - Method in class org.objectweb.fractal.adl.XMLElement
Adds a sub element to this XML element.
addSubElement(int, XMLElement) - Method in class org.objectweb.fractal.adl.XMLElement
Adds a sub element to this XML element at the given index.

B

BasicLoader - class org.objectweb.fractal.adl.BasicLoader.
A Loader that loads type and template definitions from the class path.
BasicLoader() - Constructor for class org.objectweb.fractal.adl.BasicLoader
 
BasicParser - class org.objectweb.fractal.adl.BasicParser.
Default implementation of the Parser interface.
BasicParser() - Constructor for class org.objectweb.fractal.adl.BasicParser
 
bindFc(String, Object) - Method in class org.objectweb.fractal.adl.BasicLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.adl.BasicParser
 
bindFc(String, Object) - Method in class org.objectweb.fractal.adl.DelegatingLoader
 
bindFc(String, Object) - Method in class org.objectweb.fractal.adl.SimpleADLLoader
 

C

CachingLoader - class org.objectweb.fractal.adl.CachingLoader.
A DelegatingLoader that maintains a cache of already loaded definitions.
CachingLoader() - Constructor for class org.objectweb.fractal.adl.CachingLoader
 
CheckingLoader - class org.objectweb.fractal.adl.CheckingLoader.
A CachingLoader that checks typing constraints on the elements it loads.
CheckingLoader() - Constructor for class org.objectweb.fractal.adl.CheckingLoader
 
checkAttributes(String) - Method in class org.objectweb.fractal.adl.XMLElement
Checks the attributes of this element.
checkSubElements(String) - Method in class org.objectweb.fractal.adl.XMLElement
Checks the sub-elements of this element.

D

DelegatingLoader - class org.objectweb.fractal.adl.DelegatingLoader.
A Loader that delegates parts of its work to another Loader.
DelegatingLoader() - Constructor for class org.objectweb.fractal.adl.DelegatingLoader
 
delegate - Variable in class org.objectweb.fractal.adl.DelegatingLoader
The Loader to which this loader can delegate work.

E

execute() - Method in class org.objectweb.fractal.adl.FractalcTask
Executes this task.

F

FractalcTask - class org.objectweb.fractal.adl.FractalcTask.
An Ant task to check some type and template definitions, and to store them in an output directory.
FractalcTask() - Constructor for class org.objectweb.fractal.adl.FractalcTask
 

G

genericFactory - Variable in class org.objectweb.fractal.adl.BasicParser
The factory used to create the component templates.
getAttribute(String, String) - Method in class org.objectweb.fractal.adl.XMLElement
Returns an attribute of this XML element.
getAttributes() - Method in class org.objectweb.fractal.adl.XMLElement
Returns the names of the attributes of this XMLElement.
getBootstrapParser() - Static method in class org.objectweb.fractal.adl.Launcher
Returns the bootstrap parser component.
getException() - Method in class org.objectweb.fractal.adl.ParserException
Returns the exception that is wrapped in this exception.
getLine() - Method in class org.objectweb.fractal.adl.ParserException
Returns the line number in getSource where this exception occured.
getSource() - Method in class org.objectweb.fractal.adl.ParserException
Returns the name of the file where this exception occured.
getSubElement(int) - Method in class org.objectweb.fractal.adl.XMLElement
Returns the sub element of this XML element whose index is given.
getSubElement(String) - Method in class org.objectweb.fractal.adl.XMLElement
Returns the first sub element of this XML element whose tag is equal to the given tag.
getSubElementCount() - Method in class org.objectweb.fractal.adl.XMLElement
Returns the number of sub elements of this XML element.

H

handleTemplateDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.CheckingLoader
 
handleTemplateDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.DelegatingLoader
Handles a template descriptor that has just been loaded by the delegate.
handleTemplateDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.KilimLoader
 
handleTemplateDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.ResolvingLoader
 
handleTemplateDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.VerifyingLoader
 
handleTypeDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.CheckingLoader
 
handleTypeDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.DelegatingLoader
Handles a type descriptor that has just been loaded by the delegate.
handleTypeDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.KilimLoader
 
handleTypeDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.ResolvingLoader
 
handleTypeDescriptor(String, XMLElement) - Method in class org.objectweb.fractal.adl.VerifyingLoader
 

K

KilimLoader - class org.objectweb.fractal.adl.KilimLoader.
A DelegatingLoader that converts the definitions loaded by its delegate loader to Kilim 2 templates.
KilimLoader() - Constructor for class org.objectweb.fractal.adl.KilimLoader
 

L

Launcher - class org.objectweb.fractal.adl.Launcher.
A generic launcher to start a Fractal application from the name of a template definition.
Loader - interface org.objectweb.fractal.adl.Loader.
A component interface to load type and template definitions.
line - Variable in class org.objectweb.fractal.adl.XMLElement
The line number where this XML element starts.
listFc() - Method in class org.objectweb.fractal.adl.BasicLoader
 
listFc() - Method in class org.objectweb.fractal.adl.BasicParser
 
listFc() - Method in class org.objectweb.fractal.adl.DelegatingLoader
 
listFc() - Method in class org.objectweb.fractal.adl.SimpleADLLoader
 
loadTemplate(String, boolean) - Method in class org.objectweb.fractal.adl.BasicParser
 
loadTemplate(String, boolean) - Method in interface org.objectweb.fractal.adl.Parser
Loads the template component whose name is given.
loadTemplateDescriptor(String) - Method in class org.objectweb.fractal.adl.BasicLoader
 
loadTemplateDescriptor(String) - Method in class org.objectweb.fractal.adl.CachingLoader
 
loadTemplateDescriptor(String) - Method in class org.objectweb.fractal.adl.DelegatingLoader
 
loadTemplateDescriptor(String) - Method in interface org.objectweb.fractal.adl.Loader
Loads the template definition whose name is given.
loadTemplateDescriptor(String) - Method in class org.objectweb.fractal.adl.SimpleADLLoader
 
loadType(String) - Method in class org.objectweb.fractal.adl.BasicParser
 
loadType(String) - Method in interface org.objectweb.fractal.adl.Parser
Loads the component type whose name is given.
loadTypeDescriptor(String) - Method in class org.objectweb.fractal.adl.BasicLoader
 
loadTypeDescriptor(String) - Method in class org.objectweb.fractal.adl.CachingLoader
 
loadTypeDescriptor(String) - Method in class org.objectweb.fractal.adl.DelegatingLoader
 
loadTypeDescriptor(String) - Method in interface org.objectweb.fractal.adl.Loader
Loads the type definition whose name is given.
loadTypeDescriptor(String) - Method in class org.objectweb.fractal.adl.SimpleADLLoader
 
loader - Variable in class org.objectweb.fractal.adl.BasicParser
The loader used to load resolved type and template definitions.
logger - Variable in class org.objectweb.fractal.adl.DelegatingLoader
The logger used to log messages.
loggerFactory - Variable in class org.objectweb.fractal.adl.BasicLoader
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.adl.BasicParser
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.adl.DelegatingLoader
The optional logger factory used to get a logger for this component.
loggerFactory - Variable in class org.objectweb.fractal.adl.SimpleADLLoader
The optional logger factory used to get a logger for this component.
lookupFc(String) - Method in class org.objectweb.fractal.adl.BasicLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.adl.BasicParser
 
lookupFc(String) - Method in class org.objectweb.fractal.adl.DelegatingLoader
 
lookupFc(String) - Method in class org.objectweb.fractal.adl.SimpleADLLoader
 

M

main(String[]) - Static method in class org.objectweb.fractal.adl.Launcher
Instantiates and starts the Fractal application described by the given template name.

O

org.objectweb.fractal.adl - package org.objectweb.fractal.adl
Provides Fractal components that implement a parser for the Fractal ADL.

P

Parser - interface org.objectweb.fractal.adl.Parser.
A component interface to load template components.
ParserException - exception org.objectweb.fractal.adl.ParserException.
Thrown when loading, parsing, checking or constructing a type or a template definition.
ParserException(String, int, String, Throwable) - Constructor for class org.objectweb.fractal.adl.ParserException
Constructs a new ParserException.
ParserException(XMLElement, String, Throwable) - Constructor for class org.objectweb.fractal.adl.ParserException
Constructs a new ParserException.
ParserException(XMLElement, ParserException) - Constructor for class org.objectweb.fractal.adl.ParserException
Constructs a new ParserException.
ParserException(String, Throwable) - Constructor for class org.objectweb.fractal.adl.ParserException
Constructs a new ParserException.
parse(LineNumberReader, boolean) - Static method in class org.objectweb.fractal.adl.XMLElement
Parses an XML element from a LineNumberReader.
printStackTrace() - Method in class org.objectweb.fractal.adl.ParserException
Prints the stack backtrace.
printStackTrace(PrintStream) - Method in class org.objectweb.fractal.adl.ParserException
Prints this exception and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.objectweb.fractal.adl.ParserException
Prints this exception and its backtrace to the specified print writer.

R

ResolvingLoader - class org.objectweb.fractal.adl.ResolvingLoader.
A CachingLoader that resolves the inheritance relations between definitions.
ResolvingLoader() - Constructor for class org.objectweb.fractal.adl.ResolvingLoader
Constructs a new ResolvingLoader object.
ResolvingLoader(boolean) - Constructor for class org.objectweb.fractal.adl.ResolvingLoader
Constructs a new ResolvingLoader object.
registerExternalComponent(String, Component) - Method in class org.objectweb.fractal.adl.BasicParser
 
registerExternalComponent(String, Component) - Method in interface org.objectweb.fractal.adl.Parser
Registers an external component under the given name.
removeSubElement(int) - Method in class org.objectweb.fractal.adl.XMLElement
Removes the sub element of this XML element whose index is given.

S

SimpleADLLoader - class org.objectweb.fractal.adl.SimpleADLLoader.
A loader for an alternative parser which understands a simplified, more user-friendly ADL syntax.
SimpleADLLoader() - Constructor for class org.objectweb.fractal.adl.SimpleADLLoader
 
setAttribute(String, String) - Method in class org.objectweb.fractal.adl.XMLElement
Sets an attribute of this XML element.
setDestdir(File) - Method in class org.objectweb.fractal.adl.FractalcTask
Sets the directory where the processed definitions must be stored.
setKilim(boolean) - Method in class org.objectweb.fractal.adl.FractalcTask
Sets the kilim option.
setSrcdir(File) - Method in class org.objectweb.fractal.adl.FractalcTask
Sets the directory that contains the definitions to be processed.
setVerbose(boolean) - Method in class org.objectweb.fractal.adl.FractalcTask
Sets the verbose option.
setVerify(boolean) - Method in class org.objectweb.fractal.adl.FractalcTask
Sets the verify option.
source - Variable in class org.objectweb.fractal.adl.XMLElement
The file from which this XML element was parsed.

T

tag - Variable in class org.objectweb.fractal.adl.XMLElement
The tag of this XML element.
toString() - Method in class org.objectweb.fractal.adl.ParserException
Returns a String representation of this exception.
typeFactory - Variable in class org.objectweb.fractal.adl.BasicParser
The factory used to create the component types.

U

unbindFc(String) - Method in class org.objectweb.fractal.adl.BasicLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.adl.BasicParser
 
unbindFc(String) - Method in class org.objectweb.fractal.adl.DelegatingLoader
 
unbindFc(String) - Method in class org.objectweb.fractal.adl.SimpleADLLoader
 

V

VerifyingLoader - class org.objectweb.fractal.adl.VerifyingLoader.
A DelegatingLoader that verifies that the loaded elements conform to the Fractal ADL DTD.
VerifyingLoader() - Constructor for class org.objectweb.fractal.adl.VerifyingLoader
 

W

write(Writer) - Method in class org.objectweb.fractal.adl.XMLElement
Writes the XML element to a writer.

X

XMLElement - class org.objectweb.fractal.adl.XMLElement.
An XML element.
XMLElement(String) - Constructor for class org.objectweb.fractal.adl.XMLElement
Creates a new empty XML element.
XMLElement(XMLElement) - Constructor for class org.objectweb.fractal.adl.XMLElement
Creates a deep copy of the given XML element.

A B C D E F G H K L M O P R S T U V W X