Alphabetical Index

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

A

AbstractLoader - class org.objectweb.fractal.adl.AbstractLoader
An abstract Loader that delegates to another Loader.
AbstractNode - class org.objectweb.fractal.adl.AbstractNode
An abstract Node.
AbstractNode(String) - constructor for class org.objectweb.fractal.adl.AbstractNode
addAttribute(org.objectweb.fractal.adl.attributes.Attribute) - method in class org.objectweb.fractal.adl.attributes.Attributes
addBinding(org.objectweb.fractal.adl.bindings.Binding) - method in class org.objectweb.fractal.adl.bindings.BindingContainer
addComment(org.objectweb.fractal.adl.comments.Comment) - method in class org.objectweb.fractal.adl.comments.CommentContainer
addComponent(Object,Object,String,Object) - method in class org.objectweb.fractal.adl.components.ComponentBuilder
addComponent(Object,Object,String,Object) - method in class org.objectweb.fractal.adl.components.FractalComponentBuilder
addComponent(Object,Object,String,Object) - method in class org.objectweb.fractal.adl.components.JavaComponentBuilder
addComponent(Object,Object,String,Object) - method in class org.objectweb.fractal.adl.components.StaticFractalComponentBuilder
addComponent(Object,Object,String,Object) - method in class org.objectweb.fractal.adl.components.StaticJavaComponentBuilder
addComponent(org.objectweb.fractal.adl.components.Component) - method in class org.objectweb.fractal.adl.components.ComponentContainer
addCoordinates(org.objectweb.fractal.adl.coordinates.Coordinates) - method in class org.objectweb.fractal.adl.coordinates.CoordinatesContainer
addInterface(org.objectweb.fractal.adl.interfaces.Interface) - method in class org.objectweb.fractal.adl.interfaces.InterfaceContainer
addTask(String,Object,Task) - method in class org.objectweb.fractal.adl.BasicTaskMap
addTask(String,Object,Task) - method in class org.objectweb.fractal.adl.TaskMap
Adds the given task to this task map.
ADLException - class org.objectweb.fractal.adl.ADLException
Thrown when an error occurs during the analysis of an ADL definition.
ADLException(String,org.objectweb.fractal.adl.Node) - constructor for class org.objectweb.fractal.adl.ADLException
Constructs a new ParserException.
ADLException(String,org.objectweb.fractal.adl.Node,Exception) - constructor for class org.objectweb.fractal.adl.ADLException
Constructs a new ParserException.
ArgumentComponentLoader - class org.objectweb.fractal.adl.arguments.ArgumentComponentLoader
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ArgumentDefinition - interface org.objectweb.fractal.adl.arguments.ArgumentDefinition
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ArgumentLoader - class org.objectweb.fractal.adl.arguments.ArgumentLoader
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
astAddNode(org.objectweb.fractal.adl.Node) - method in class org.objectweb.fractal.adl.Node
Adds a sub node to this node.
astGetAttributes() - method in class org.objectweb.fractal.adl.Node
Returns the attributes of this node.
astGetDecoration(String) - method in class org.objectweb.fractal.adl.AbstractNode
Returns a decoration of this node.
astGetDecoration(String) - method in class org.objectweb.fractal.adl.Node
Returns a decoration of this node.
astGetDecorations() - method in class org.objectweb.fractal.adl.AbstractNode
Returns the decorations of this node.
astGetDecorations() - method in class org.objectweb.fractal.adl.Node
Returns the decorations of this node.
astGetNodes(String) - method in class org.objectweb.fractal.adl.Node
Returns the sub nodes of this node that are of the given type.
astGetNodeTypes() - method in class org.objectweb.fractal.adl.Node
Returns the types of the sub nodes that this node can have.
astGetSource() - method in class org.objectweb.fractal.adl.AbstractNode
Returns the source of this node.
astGetSource() - method in class org.objectweb.fractal.adl.Node
Returns the source of this node.
astGetType() - method in class org.objectweb.fractal.adl.AbstractNode
Returns the type of this node.
astGetType() - method in class org.objectweb.fractal.adl.Node
Returns the type of this node.
astNewInstance() - method in class org.objectweb.fractal.adl.Node
Creates a new, empty AST node of the same type as this node.
astRemoveNode(org.objectweb.fractal.adl.Node) - method in class org.objectweb.fractal.adl.Node
Removes a sub node from this node.
astSetAttributes(Map) - method in class org.objectweb.fractal.adl.Node
Sets the attributes of this node.
astSetDecoration(String,Object) - method in class org.objectweb.fractal.adl.AbstractNode
Sets a decoration of this node.
astSetDecoration(String,Object) - method in class org.objectweb.fractal.adl.Node
Sets a decoration of this node.
astSetDecorations(Map) - method in class org.objectweb.fractal.adl.AbstractNode
Sets the decorations of this node.
astSetDecorations(Map) - method in class org.objectweb.fractal.adl.Node
Sets the decorations of this node.
astSetSource(String) - method in class org.objectweb.fractal.adl.AbstractNode
Sets the source of this node.
astSetSource(String) - method in class org.objectweb.fractal.adl.Node
Sets the source of this node.
Attribute - interface org.objectweb.fractal.adl.attributes.Attribute
An AST node interface to define an attribute.
AttributeBuilder - interface org.objectweb.fractal.adl.attributes.AttributeBuilder
A builder interface to set component attributes.
AttributeCompiler - class org.objectweb.fractal.adl.attributes.AttributeCompiler
A PrimitiveCompiler to compile Attributes nodes in definitions.
AttributeLoader - class org.objectweb.fractal.adl.attributes.AttributeLoader
A Loader to check Attributes nodes in definitions.
Attributes - interface org.objectweb.fractal.adl.attributes.Attributes
An AST node interface to define a set of attributes.
AttributesContainer - interface org.objectweb.fractal.adl.attributes.AttributesContainer
An AST node interface for nodes that can contain attributes.

B

BasicFactory - class org.objectweb.fractal.adl.BasicFactory
Basic implementation of the Factory interface.
BasicTaskMap - class org.objectweb.fractal.adl.BasicTaskMap
Basic implementation of the TaskMap interface.
bindComponent(int,Object,String,Object,String,Object) - method in class org.objectweb.fractal.adl.bindings.BindingBuilder
bindComponent(int,Object,String,Object,String,Object) - method in class org.objectweb.fractal.adl.bindings.FractalBindingBuilder
bindComponent(int,Object,String,Object,String,Object) - method in class org.objectweb.fractal.adl.bindings.JavaBindingBuilder
bindComponent(int,Object,String,Object,String,Object) - method in class org.objectweb.fractal.adl.bindings.StaticFractalBindingBuilder
bindComponent(int,Object,String,Object,String,Object) - method in class org.objectweb.fractal.adl.bindings.StaticJavaBindingBuilder
bindFc(String,Object) - method in class org.objectweb.fractal.adl.AbstractLoader
bindFc(String,Object) - method in class org.objectweb.fractal.adl.attributes.AttributeCompiler
bindFc(String,Object) - method in class org.objectweb.fractal.adl.BasicFactory
bindFc(String,Object) - method in class org.objectweb.fractal.adl.bindings.BindingCompiler
bindFc(String,Object) - method in class org.objectweb.fractal.adl.components.ComponentCompiler
bindFc(String,Object) - method in class org.objectweb.fractal.adl.coordinates.CoordinatesCompiler
bindFc(String,Object) - method in class org.objectweb.fractal.adl.implementations.ImplementationCompiler
bindFc(String,Object) - method in class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
bindFc(String,Object) - method in class org.objectweb.fractal.adl.types.TypeCompiler
Binding - interface org.objectweb.fractal.adl.bindings.Binding
An AST node interface to define a binding.
BindingBuilder - interface org.objectweb.fractal.adl.bindings.BindingBuilder
A builder interface to build bindings.
BindingCompiler - class org.objectweb.fractal.adl.bindings.BindingCompiler
A PrimitiveCompiler to compile Binding nodes in definitions.
BindingContainer - interface org.objectweb.fractal.adl.bindings.BindingContainer
An AST node interface for nodes that can contain bindings.
BindingLoader - class org.objectweb.fractal.adl.bindings.BindingLoader
A Loader to check Binding nodes in definitions.
builder - field in class org.objectweb.fractal.adl.attributes.AttributeCompiler
The AttributeBuilder used by this compiler.
builder - field in class org.objectweb.fractal.adl.bindings.BindingCompiler
The BindingBuilder used by this compiler.
builder - field in class org.objectweb.fractal.adl.implementations.ImplementationCompiler
The ImplementationBuilder used by this compiler.
builder - field in class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
The ComponentBuilder used by this compiler.
builder - field in class org.objectweb.fractal.adl.types.TypeCompiler
The TypeBuilder used by this compiler.
BUILDER_BINDING - static field in class org.objectweb.fractal.adl.attributes.AttributeCompiler
Name of the mandatory interface bound to the AttributeBuilder used by this compiler.
BUILDER_BINDING - static field in class org.objectweb.fractal.adl.bindings.BindingCompiler
Name of the mandatory interface bound to the BindingBuilder used by this compiler.
BUILDER_BINDING - static field in class org.objectweb.fractal.adl.coordinates.CoordinatesCompiler
Name of the mandatory interface bound to the CoordinatesBuilder used by this compiler.
BUILDER_BINDING - static field in class org.objectweb.fractal.adl.implementations.ImplementationCompiler
Name of the mandatory interface bound to the ImplementationBuilder used by this compiler.
BUILDER_BINDING - static field in class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
Name of the mandatory interface bound to the ComponentBuilder used by this compiler.
BUILDER_BINDING - static field in class org.objectweb.fractal.adl.types.TypeCompiler
Name of the mandatory interface bound to the TypeBuilder used by this compiler.

C

CLIENT_ROLE - static field in class org.objectweb.fractal.adl.types.TypeInterface
clientLoader - field in class org.objectweb.fractal.adl.AbstractLoader
The Loader used by this loader.
COLLECTION_CARDINALITY - static field in class org.objectweb.fractal.adl.types.TypeInterface
Comment - interface org.objectweb.fractal.adl.comments.Comment
An AST node interface to define a comment.
CommentContainer - interface org.objectweb.fractal.adl.comments.CommentContainer
An AST node interface for nodes that can contain comments.
comp - field in class org.objectweb.fractal.adl.components.ComponentPair
Compiles the given ADL definition.
Compiles the given ADL definition.
compiler - field in class org.objectweb.fractal.adl.BasicFactory
The Compiler used by this factory.
Compiler - interface org.objectweb.fractal.adl.Compiler
An ADL definition compiler.
COMPILER_BINDING - static field in class org.objectweb.fractal.adl.BasicFactory
Name of the client interface bound to the Compiler used by this factory.
Component - interface org.objectweb.fractal.adl.components.Component
An AST node interface to define a sub component.
ComponentBuilder - interface org.objectweb.fractal.adl.components.ComponentBuilder
A builder interface to add and start components.
ComponentCompiler - class org.objectweb.fractal.adl.components.ComponentCompiler
Basic implementation of the Compiler interface.
ComponentContainer - interface org.objectweb.fractal.adl.components.ComponentContainer
An AST node interface for nodes that can contain sub components.
ComponentDefinition - interface org.objectweb.fractal.adl.components.ComponentDefinition
An extended Definition interface for definitions that can contain sub components.
ComponentLoader - class org.objectweb.fractal.adl.components.ComponentLoader
A Loader to check Component nodes in definitions.
ComponentLoader() - constructor for class org.objectweb.fractal.adl.components.ComponentLoader
ComponentLoaderAttributes - interface org.objectweb.fractal.adl.components.ComponentLoaderAttributes
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
ComponentPair - class org.objectweb.fractal.adl.components.ComponentPair
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
container - field in class org.objectweb.fractal.adl.components.ComponentPair
Controller - interface org.objectweb.fractal.adl.implementations.Controller
An AST node interface to define a component controller.
ControllerContainer - interface org.objectweb.fractal.adl.implementations.ControllerContainer
An AST node interface for nodes that can contain a controller.
Coordinates - interface org.objectweb.fractal.adl.coordinates.Coordinates
An AST node interface to define component coordinates.
CoordinatesBuilder - interface org.objectweb.fractal.adl.coordinates.CoordinatesBuilder
A builder interface to define component coordinates.
CoordinatesCompiler - class org.objectweb.fractal.adl.coordinates.CoordinatesCompiler
A PrimitiveCompiler to compile Coordinates nodes in definitions.
CoordinatesContainer - interface org.objectweb.fractal.adl.coordinates.CoordinatesContainer
An AST node interface for nodes that can contain component coordinates.
createComponent(Object,String,String,Object,Object,Object) - method in class org.objectweb.fractal.adl.implementations.FractalImplementationBuilder
createComponent(Object,String,String,Object,Object,Object) - method in class org.objectweb.fractal.adl.implementations.ImplementationBuilder
createComponent(Object,String,String,Object,Object,Object) - method in class org.objectweb.fractal.adl.implementations.JavaImplementationBuilder
createComponent(Object,String,String,Object,Object,Object) - method in class org.objectweb.fractal.adl.implementations.StaticJavaImplementationBuilder
createComponentType(String,Object[],Object) - method in class org.objectweb.fractal.adl.types.FractalTypeBuilder
createComponentType(String,Object[],Object) - method in class org.objectweb.fractal.adl.types.JavaTypeBuilder
createComponentType(String,Object[],Object) - method in class org.objectweb.fractal.adl.types.StaticFractalTypeBuilder
createComponentType(String,Object[],Object) - method in class org.objectweb.fractal.adl.types.TypeBuilder
createInterfaceType(String,String,String,String,String,Object) - method in class org.objectweb.fractal.adl.types.TypeBuilder

D

defineClass(String,byte[]) - method in class org.objectweb.fractal.adl.NodeClassLoader
Definition - interface org.objectweb.fractal.adl.Definition
An ADL definition.

E

endElement(String,String,String) - method in class org.objectweb.fractal.adl.xml.XMLParser
equals(Object) - method in class org.objectweb.fractal.adl.components.ComponentPair
error(SAXParseException) - method in class org.objectweb.fractal.adl.xml.XMLParser
EXPORT_BINDING - static field in class org.objectweb.fractal.adl.bindings.BindingBuilder

F

Factory - interface org.objectweb.fractal.adl.Factory
A component factory.
FactoryFactory - class org.objectweb.fractal.adl.FactoryFactory
Provides static methods to get a Factory component.
fatalError(SAXParseException) - method in class org.objectweb.fractal.adl.xml.XMLParser
FRACTAL_BACKEND - static field in class org.objectweb.fractal.adl.FactoryFactory
FractalAttributeBuilder - class org.objectweb.fractal.adl.attributes.FractalAttributeBuilder
A Fractal based implementation of the AttributeBuilder interface.
FractalBindingBuilder - class org.objectweb.fractal.adl.bindings.FractalBindingBuilder
A Fractal based implementation of the BindingBuilder interface.
FractalComponentBuilder - class org.objectweb.fractal.adl.components.FractalComponentBuilder
A Fractal based implementation of the ComponentBuilder interface.
FractalImplementationBuilder - class org.objectweb.fractal.adl.implementations.FractalImplementationBuilder
A Fractal based implementation of the ImplementationBuilder interface.
FractalTypeBuilder - class org.objectweb.fractal.adl.types.FractalTypeBuilder
A Fractal based implementation of the TypeBuilder interface.

G

generateClass(String,String,String,String[]) - method in class org.objectweb.fractal.adl.NodeClassLoader
getArguments() - method in class org.objectweb.fractal.adl.arguments.ArgumentDefinition
getASTName(String,boolean) - static method in class org.objectweb.fractal.adl.NodeClassLoader
getAttributes() - method in class org.objectweb.fractal.adl.attributes.Attributes
getAttributes() - method in class org.objectweb.fractal.adl.attributes.AttributesContainer
getBindings() - method in class org.objectweb.fractal.adl.bindings.BindingContainer
getCardinality() - method in class org.objectweb.fractal.adl.types.TypeInterface
getClassName() - method in class org.objectweb.fractal.adl.implementations.Implementation
getColor() - method in class org.objectweb.fractal.adl.coordinates.Coordinates
getComments() - method in class org.objectweb.fractal.adl.comments.CommentContainer
getComponents() - method in class org.objectweb.fractal.adl.components.ComponentContainer
getContingency() - method in class org.objectweb.fractal.adl.types.TypeInterface
getController() - method in class org.objectweb.fractal.adl.implementations.ControllerContainer
getCoordinatess() - method in class org.objectweb.fractal.adl.coordinates.CoordinatesContainer
getDefinition() - method in class org.objectweb.fractal.adl.components.Component
getDescriptor() - method in class org.objectweb.fractal.adl.implementations.Controller
getDescriptor() - method in class org.objectweb.fractal.adl.implementations.TemplateController
getExtends() - method in class org.objectweb.fractal.adl.components.ComponentDefinition
getFactory() - static method in class org.objectweb.fractal.adl.FactoryFactory
Returns a bootstrap Factory, with a Java backend.
getFactory(String) - static method in class org.objectweb.fractal.adl.FactoryFactory
Returns a Factory with the given backend.
getFactory(String,Map) - static method in class org.objectweb.fractal.adl.FactoryFactory
Returns a Factory with the given backend.
getFactory(String,String,Map) - static method in class org.objectweb.fractal.adl.FactoryFactory
Returns a Factory with the given implementation and backend.
getFieldName(String,int) - static method in class org.objectweb.fractal.adl.NodeClassLoader
getFrom() - method in class org.objectweb.fractal.adl.bindings.Binding
getImplementation() - method in class org.objectweb.fractal.adl.implementations.ImplementationContainer
getInterfaces() - method in class org.objectweb.fractal.adl.interfaces.InterfaceContainer
getLanguage() - method in class org.objectweb.fractal.adl.comments.Comment
getLogger() - method in class org.objectweb.fractal.adl.loggers.LoggerContainer
getName() - method in class org.objectweb.fractal.adl.attributes.Attribute
getName() - method in class org.objectweb.fractal.adl.components.Component
getName() - method in class org.objectweb.fractal.adl.coordinates.Coordinates
getName() - method in class org.objectweb.fractal.adl.Definition
Returns the name of this definition.
getName() - method in class org.objectweb.fractal.adl.interfaces.Interface
getName() - method in class org.objectweb.fractal.adl.loggers.Logger
getName() - method in class org.objectweb.fractal.adl.nodes.VirtualNode
getNameAttributes() - method in class org.objectweb.fractal.adl.components.ComponentLoader
getNameAttributes() - method in class org.objectweb.fractal.adl.components.ComponentLoaderAttributes
getResourceAsStream(String) - method in class org.objectweb.fractal.adl.NodeClassLoader
getRole() - method in class org.objectweb.fractal.adl.types.TypeInterface
getSignature() - method in class org.objectweb.fractal.adl.attributes.Attributes
getSignature() - method in class org.objectweb.fractal.adl.types.TypeInterface
getTask(String,Object) - method in class org.objectweb.fractal.adl.BasicTaskMap
getTask(String,Object) - method in class org.objectweb.fractal.adl.TaskMap
Returns the task of the given type and identifier.
getTasks() - method in class org.objectweb.fractal.adl.BasicTaskMap
getTasks() - method in class org.objectweb.fractal.adl.TaskMap
Returns the tasks contained in this task map.
getTemplateController() - method in class org.objectweb.fractal.adl.implementations.TemplateControllerContainer
getText() - method in class org.objectweb.fractal.adl.comments.Comment
getTo() - method in class org.objectweb.fractal.adl.bindings.Binding
getValue() - method in class org.objectweb.fractal.adl.attributes.Attribute
getVirtualNode() - method in class org.objectweb.fractal.adl.nodes.VirtualNodeContainer
getX0() - method in class org.objectweb.fractal.adl.coordinates.Coordinates
getX1() - method in class org.objectweb.fractal.adl.coordinates.Coordinates
getY0() - method in class org.objectweb.fractal.adl.coordinates.Coordinates
getY1() - method in class org.objectweb.fractal.adl.coordinates.Coordinates

H

hashCode() - method in class org.objectweb.fractal.adl.components.ComponentPair

I

Implementation - interface org.objectweb.fractal.adl.implementations.Implementation
An AST node interface to define a component implementation.
ImplementationBuilder - interface org.objectweb.fractal.adl.implementations.ImplementationBuilder
A builder interface to create components.
ImplementationCompiler - class org.objectweb.fractal.adl.implementations.ImplementationCompiler
A PrimitiveCompiler to compile Implementation nodes in definitions.
ImplementationContainer - interface org.objectweb.fractal.adl.implementations.ImplementationContainer
An AST node interface for nodes that can contain a component implementation.
ImplementationLoader - class org.objectweb.fractal.adl.implementations.ImplementationLoader
A Loader to check Implementation nodes in definitions.
IMPORT_BINDING - static field in class org.objectweb.fractal.adl.bindings.BindingBuilder
Interface - interface org.objectweb.fractal.adl.interfaces.Interface
An AST node interface to define a component interface.
InterfaceContainer - interface org.objectweb.fractal.adl.interfaces.InterfaceContainer
An AST node interface for nodes that can contain interfaces.
InterfaceLoader - class org.objectweb.fractal.adl.interfaces.InterfaceLoader
A Loader to check Interface nodes in definitions.

J

JAVA_BACKEND - static field in class org.objectweb.fractal.adl.FactoryFactory
JavaAttributeBuilder - class org.objectweb.fractal.adl.attributes.JavaAttributeBuilder
A Java based implementation of the AttributeBuilder interface.
JavaBindingBuilder - class org.objectweb.fractal.adl.bindings.JavaBindingBuilder
A Java based implementation of the BindingBuilder interface.
JavaComponentBuilder - class org.objectweb.fractal.adl.components.JavaComponentBuilder
A Java based implementation of the ComponentBuilder interface.
JavaImplementationBuilder - class org.objectweb.fractal.adl.implementations.JavaImplementationBuilder
A Java based implementation of the ImplementationBuilder interface.
JavaTypeBuilder - class org.objectweb.fractal.adl.types.JavaTypeBuilder
A Java based implementation of the TypeBuilder interface.

L

Launcher - class org.objectweb.fractal.adl.Launcher
A class to launch a component from its definition from the command line.
listFc() - method in class org.objectweb.fractal.adl.AbstractLoader
listFc() - method in class org.objectweb.fractal.adl.attributes.AttributeCompiler
listFc() - method in class org.objectweb.fractal.adl.BasicFactory
listFc() - method in class org.objectweb.fractal.adl.bindings.BindingCompiler
listFc() - method in class org.objectweb.fractal.adl.components.ComponentCompiler
listFc() - method in class org.objectweb.fractal.adl.coordinates.CoordinatesCompiler
listFc() - method in class org.objectweb.fractal.adl.implementations.ImplementationCompiler
listFc() - method in class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
listFc() - method in class org.objectweb.fractal.adl.types.TypeCompiler
load(List,String,Map) - method in class org.objectweb.fractal.adl.arguments.ArgumentComponentLoader
load(List,String,Map) - method in class org.objectweb.fractal.adl.components.ComponentLoader
load(String,Map) - method in class org.objectweb.fractal.adl.arguments.ArgumentLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.attributes.AttributeLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.bindings.BindingLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.components.ComponentLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.implementations.ImplementationLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.interfaces.InterfaceLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.Loader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.types.TypeLoader
Loads the ADL definition whose name is given.
load(String,Map) - method in class org.objectweb.fractal.adl.xml.XMLLoader
loader - field in class org.objectweb.fractal.adl.BasicFactory
The Loader used by this factory.
Loader - interface org.objectweb.fractal.adl.Loader
An ADL definition loader.
LOADER_BINDING - static field in class org.objectweb.fractal.adl.AbstractLoader
Name of the mandatory interface bound to the Loader used by this loader.
LOADER_BINDING - static field in class org.objectweb.fractal.adl.BasicFactory
Name of the client interface bound to the Loader used by this factory.
Logger - interface org.objectweb.fractal.adl.loggers.Logger
An AST node interface to define a logger name.
LoggerContainer - interface org.objectweb.fractal.adl.loggers.LoggerContainer
An AST node interface for nodes that can contain a logger name.
lookupFc(String) - method in class org.objectweb.fractal.adl.AbstractLoader
lookupFc(String) - method in class org.objectweb.fractal.adl.attributes.AttributeCompiler
lookupFc(String) - method in class org.objectweb.fractal.adl.BasicFactory
lookupFc(String) - method in class org.objectweb.fractal.adl.bindings.BindingCompiler
lookupFc(String) - method in class org.objectweb.fractal.adl.components.ComponentCompiler
lookupFc(String) - method in class org.objectweb.fractal.adl.coordinates.CoordinatesCompiler
lookupFc(String) - method in class org.objectweb.fractal.adl.implementations.ImplementationCompiler
lookupFc(String) - method in class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
lookupFc(String) - method in class org.objectweb.fractal.adl.types.TypeCompiler

M

main(String[]) - static method in class org.objectweb.fractal.adl.Launcher
MANDATORY_CONTINGENCY - static field in class org.objectweb.fractal.adl.types.TypeInterface
merge(org.objectweb.fractal.adl.Node,org.objectweb.fractal.adl.Node) - method in class org.objectweb.fractal.adl.components.ComponentLoader

N

newComponent(String,Map) - method in class org.objectweb.fractal.adl.BasicFactory
Creates a new instance of the component whose name is given.
newComponent(String,Map) - method in class org.objectweb.fractal.adl.Factory
Creates a new instance of the component whose name is given.
Node - interface org.objectweb.fractal.adl.Node
An Abstract Syntax Tree (AST) node.
NodeClassLoader - class org.objectweb.fractal.adl.NodeClassLoader
An abstract class loader to dynamically generate Node classes.
NodeClassLoader(ClassLoader) - constructor for class org.objectweb.fractal.adl.NodeClassLoader
NORMAL_BINDING - static field in class org.objectweb.fractal.adl.bindings.BindingBuilder

O

OPTIONAL_CONTINGENCY - static field in class org.objectweb.fractal.adl.types.TypeInterface
Defines the Fractal ADL framework.
A Fractal ADL module to define parameterizable components.
A Fractal ADL module to define component attributes.
A Fractal ADL module to define component bindings.
A Fractal ADL module to add comments in component definitions.
A Fractal ADL module to define sub components.
A Fractal ADL module to define component coordinates.
A Fractal ADL module to define component implementations.
A Fractal ADL module to define component interfaces.
A Fractal ADL module to define component logger names.
A Fractal ADL module for distributed component deployment.
A Fractal ADL module to define interface types.
Provides XML based implementations of Parser and Loader.

P

parse(InputStream,String) - method in class org.objectweb.fractal.adl.Parser
Parses the given input stream and constructs the corresponding AST.
parse(InputStream,String) - method in class org.objectweb.fractal.adl.xml.XMLParser
Parser - interface org.objectweb.fractal.adl.Parser
An Abstract Syntax Tree (AST) parser.
ParserException - class org.objectweb.fractal.adl.ParserException
Thrown when an error occurs during the parsing of a file.
ParserException(String,Exception) - constructor for class org.objectweb.fractal.adl.ParserException
Constructs a new ParserException.
PRIMITIVE_COMPILERS_BINDING - static field in class org.objectweb.fractal.adl.components.ComponentCompiler
Name of the collection interface bound to the PrimitiveCompilers used by this compiler.
PrimitiveCompiler - interface org.objectweb.fractal.adl.components.PrimitiveCompiler
A component definition compiler.
primitiveCompilers - field in class org.objectweb.fractal.adl.components.ComponentCompiler
The primitive compilers used by this compiler.
PrimitiveComponentCompiler - class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
A PrimitiveCompiler to compile Component nodes in definitions.
printStackTrace() - method in class org.objectweb.fractal.adl.ADLException
Prints the stack backtrace.
printStackTrace() - method in class org.objectweb.fractal.adl.ParserException
Prints the stack backtrace.
printStackTrace(PrintStream) - method in class org.objectweb.fractal.adl.ADLException
Prints this exception and its backtrace to the specified print stream.
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.ADLException
Prints this exception and its backtrace to the specified print writer.
printStackTrace(PrintWriter) - method in class org.objectweb.fractal.adl.ParserException
Prints this exception and its backtrace to the specified print writer.

R

removeAttribute(org.objectweb.fractal.adl.attributes.Attribute) - method in class org.objectweb.fractal.adl.attributes.Attributes
removeBinding(org.objectweb.fractal.adl.bindings.Binding) - method in class org.objectweb.fractal.adl.bindings.BindingContainer
removeComment(org.objectweb.fractal.adl.comments.Comment) - method in class org.objectweb.fractal.adl.comments.CommentContainer
removeComponent(org.objectweb.fractal.adl.components.Component) - method in class org.objectweb.fractal.adl.components.ComponentContainer
removeInterface(org.objectweb.fractal.adl.interfaces.Interface) - method in class org.objectweb.fractal.adl.interfaces.InterfaceContainer
resolveDefinitions(List,String,Map) - method in class org.objectweb.fractal.adl.arguments.ArgumentComponentLoader
resolveDefinitions(List,String,Map) - method in class org.objectweb.fractal.adl.components.ComponentLoader
resolveEntity(String,String) - method in class org.objectweb.fractal.adl.xml.XMLParser

S

scheduler - field in class org.objectweb.fractal.adl.BasicFactory
The Scheduler used by this factory.
SCHEDULER_BINDING - static field in class org.objectweb.fractal.adl.BasicFactory
Name of the client interface bound to the Scheduler used by this factory.
SERVER_ROLE - static field in class org.objectweb.fractal.adl.types.TypeInterface
setArguments(String) - method in class org.objectweb.fractal.adl.arguments.ArgumentDefinition
setAttribute(Object,String,String,String,Object) - method in class org.objectweb.fractal.adl.attributes.AttributeBuilder
setAttribute(Object,String,String,String,Object) - method in class org.objectweb.fractal.adl.attributes.FractalAttributeBuilder
setAttribute(Object,String,String,String,Object) - method in class org.objectweb.fractal.adl.attributes.JavaAttributeBuilder
setAttribute(Object,String,String,String,Object) - method in class org.objectweb.fractal.adl.attributes.StaticFractalAttributeBuilder
setAttribute(Object,String,String,String,Object) - method in class org.objectweb.fractal.adl.attributes.StaticJavaAttributeBuilder
setAttributes(org.objectweb.fractal.adl.attributes.Attributes) - method in class org.objectweb.fractal.adl.attributes.AttributesContainer
setCardinality(String) - method in class org.objectweb.fractal.adl.types.TypeInterface
setClassName(String) - method in class org.objectweb.fractal.adl.implementations.Implementation
setColor(String) - method in class org.objectweb.fractal.adl.coordinates.Coordinates
setContingency(String) - method in class org.objectweb.fractal.adl.types.TypeInterface
setController(org.objectweb.fractal.adl.implementations.Controller) - method in class org.objectweb.fractal.adl.implementations.ControllerContainer
setDefinition(String) - method in class org.objectweb.fractal.adl.components.Component
setDescriptor(String) - method in class org.objectweb.fractal.adl.implementations.Controller
setDescriptor(String) - method in class org.objectweb.fractal.adl.implementations.TemplateController
setDocumentLocator(Locator) - method in class org.objectweb.fractal.adl.xml.XMLParser
setExtends(String) - method in class org.objectweb.fractal.adl.components.ComponentDefinition
setFrom(String) - method in class org.objectweb.fractal.adl.bindings.Binding
setLanguage(String) - method in class org.objectweb.fractal.adl.comments.Comment
setLogger(org.objectweb.fractal.adl.loggers.Logger) - method in class org.objectweb.fractal.adl.loggers.LoggerContainer
setName(String) - method in class org.objectweb.fractal.adl.attributes.Attribute
setName(String) - method in class org.objectweb.fractal.adl.components.Component
setName(String) - method in class org.objectweb.fractal.adl.coordinates.Coordinates
setName(String) - method in class org.objectweb.fractal.adl.Definition
Sets the name of this definition.
setName(String) - method in class org.objectweb.fractal.adl.interfaces.Interface
setName(String) - method in class org.objectweb.fractal.adl.loggers.Logger
setName(String) - method in class org.objectweb.fractal.adl.nodes.VirtualNode
setNameAttributes(String) - method in class org.objectweb.fractal.adl.components.ComponentLoader
setNameAttributes(String) - method in class org.objectweb.fractal.adl.components.ComponentLoaderAttributes
setRole(String) - method in class org.objectweb.fractal.adl.types.TypeInterface
setSignature(String) - method in class org.objectweb.fractal.adl.attributes.Attributes
setSignature(String) - method in class org.objectweb.fractal.adl.types.TypeInterface
setText(String) - method in class org.objectweb.fractal.adl.comments.Comment
setTo(String) - method in class org.objectweb.fractal.adl.bindings.Binding
setValue(String) - method in class org.objectweb.fractal.adl.attributes.Attribute
setX0(String) - method in class org.objectweb.fractal.adl.coordinates.Coordinates
setX1(String) - method in class org.objectweb.fractal.adl.coordinates.Coordinates
setY0(String) - method in class org.objectweb.fractal.adl.coordinates.Coordinates
setY1(String) - method in class org.objectweb.fractal.adl.coordinates.Coordinates
SINGLETON_CARDINALITY - static field in class org.objectweb.fractal.adl.types.TypeInterface
startComponent(Object,Object) - method in class org.objectweb.fractal.adl.components.ComponentBuilder
startComponent(Object,Object) - method in class org.objectweb.fractal.adl.components.FractalComponentBuilder
startComponent(Object,Object) - method in class org.objectweb.fractal.adl.components.JavaComponentBuilder
startComponent(Object,Object) - method in class org.objectweb.fractal.adl.components.StaticFractalComponentBuilder
startComponent(Object,Object) - method in class org.objectweb.fractal.adl.components.StaticJavaComponentBuilder
startElement(String,String,String,Attributes) - method in class org.objectweb.fractal.adl.xml.XMLParser
STATIC_FRACTAL_BACKEND - static field in class org.objectweb.fractal.adl.FactoryFactory
STATIC_JAVA_BACKEND - static field in class org.objectweb.fractal.adl.FactoryFactory
StaticFractalAttributeBuilder - class org.objectweb.fractal.adl.attributes.StaticFractalAttributeBuilder
A Fractal based, static implementation of the AttributeBuilder interface.
StaticFractalBindingBuilder - class org.objectweb.fractal.adl.bindings.StaticFractalBindingBuilder
A Fractal based, static implementation of the BindingBuilder interface.
StaticFractalComponentBuilder - class org.objectweb.fractal.adl.components.StaticFractalComponentBuilder
A Fractal based, static implementation of the ComponentBuilder interface.
StaticFractalImplementationBuilder - class org.objectweb.fractal.adl.implementations.StaticFractalImplementationBuilder
A Fractal based, static implementation of the ImplementationBuilder interface.
StaticFractalTypeBuilder - class org.objectweb.fractal.adl.types.StaticFractalTypeBuilder
A Fractal based, static implementation of the TypeBuilder interface.
StaticJavaAttributeBuilder - class org.objectweb.fractal.adl.attributes.StaticJavaAttributeBuilder
A Java based, static implementation of the AttributeBuilder interface.
StaticJavaBindingBuilder - class org.objectweb.fractal.adl.bindings.StaticJavaBindingBuilder
A Java based, static implementation of the BindingBuilder interface.
StaticJavaComponentBuilder - class org.objectweb.fractal.adl.components.StaticJavaComponentBuilder
A Java based, static implementation of the ComponentBuilder interface.
StaticJavaImplementationBuilder - class org.objectweb.fractal.adl.implementations.StaticJavaImplementationBuilder
A Java based, static implementation of the ImplementationBuilder interface.

T

TaskMap - interface org.objectweb.fractal.adl.TaskMap
A map associating Tasks to task identifiers and task types.
TemplateController - interface org.objectweb.fractal.adl.implementations.TemplateController
An AST node interface to define a component template controller.
TemplateControllerContainer - interface org.objectweb.fractal.adl.implementations.TemplateControllerContainer
An AST node interface for nodes that can contain a template controller.
TypeBindingLoader - class org.objectweb.fractal.adl.bindings.TypeBindingLoader
An extended BindingLoader for components with typed interfaces.
TypeBuilder - interface org.objectweb.fractal.adl.types.TypeBuilder
A builder interface to build interface and component types.
TypeCompiler - class org.objectweb.fractal.adl.types.TypeCompiler
A PrimitiveCompiler to compile TypeInterface nodes in definitions.
TypeInterface - interface org.objectweb.fractal.adl.types.TypeInterface
An AST node interface to define typed interfaces.
TypeLoader - class org.objectweb.fractal.adl.types.TypeLoader
A Loader to check TypeInterface nodes in definitions.

U

unbindFc(String) - method in class org.objectweb.fractal.adl.AbstractLoader
unbindFc(String) - method in class org.objectweb.fractal.adl.attributes.AttributeCompiler
unbindFc(String) - method in class org.objectweb.fractal.adl.BasicFactory
unbindFc(String) - method in class org.objectweb.fractal.adl.bindings.BindingCompiler
unbindFc(String) - method in class org.objectweb.fractal.adl.components.ComponentCompiler
unbindFc(String) - method in class org.objectweb.fractal.adl.coordinates.CoordinatesCompiler
unbindFc(String) - method in class org.objectweb.fractal.adl.implementations.ImplementationCompiler
unbindFc(String) - method in class org.objectweb.fractal.adl.components.PrimitiveComponentCompiler
unbindFc(String) - method in class org.objectweb.fractal.adl.types.TypeCompiler

V

VirtualNode - interface org.objectweb.fractal.adl.nodes.VirtualNode
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
VirtualNodeContainer - interface org.objectweb.fractal.adl.nodes.VirtualNodeContainer
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Fractal ADL Parser Copyright (C) 2002-2004 France Telecom R&D This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

W

write(org.objectweb.fractal.adl.Node) - method in class org.objectweb.fractal.adl.xml.XMLWriter

X

xmlAddNode(String,org.objectweb.fractal.adl.xml.XMLNode) - method in class org.objectweb.fractal.adl.xml.XMLNode
XMLLoader - class org.objectweb.fractal.adl.xml.XMLLoader
A Loader that loads definitions from XML files.
XMLLoader() - constructor for class org.objectweb.fractal.adl.xml.XMLLoader
XMLLoader(boolean) - constructor for class org.objectweb.fractal.adl.xml.XMLLoader
XMLNode - class org.objectweb.fractal.adl.xml.XMLNode
An AbstractNode with initialization methods for SAX parsers.
XMLNode(String) - constructor for class org.objectweb.fractal.adl.xml.XMLNode
XMLParser - class org.objectweb.fractal.adl.xml.XMLParser
An extensible XML parser that constructs strongly typed abstract syntax trees.
XMLParser() - constructor for class org.objectweb.fractal.adl.xml.XMLParser
XMLParser(boolean) - constructor for class org.objectweb.fractal.adl.xml.XMLParser
xmlSetAttributes(Attributes) - method in class org.objectweb.fractal.adl.xml.XMLNode
XMLWriter - class org.objectweb.fractal.adl.xml.XMLWriter
A class to write Node based abstract syntax trees in XML form.
XMLWriter(Writer) - constructor for class org.objectweb.fractal.adl.xml.XMLWriter