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

A

AliasCompiler - class org.objectweb.jonathan.tools.compilers.AliasCompiler.
XML Alias tag to runtime component java code compiler.
AliasCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.AliasCompiler
 
AssemblageCompiler - class org.objectweb.jonathan.tools.compilers.AssemblageCompiler.
XML Assemblage tag to runtime Assemblage component java code compiler.
AssemblageCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.AssemblageCompiler
 
AtomCompiler - class org.objectweb.jonathan.tools.compilers.AtomCompiler.
XML Atom tag to runtime Atom component java code compiler.
AtomCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.AtomCompiler
 
acquire() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Acquires the target context.
acquire() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addElement(Name, Class, Object) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element in the target context.
addElement(Name, Class, int) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(Name, Component) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element in the target context.
addElement(String, Class, Object, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(String, Component, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(String, Class, int, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Adds an element to the target context.
addElement(Name, Component) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addElement(Name, Class, Object) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addElement(Name, Class, int) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addElement(String, Component, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addElement(String, Class, Object, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addElement(String, Class, int, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addLocalElement(JContextFactory.ContextElement, boolean) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Adds an Element to the Context if no other exists with the same name.
addLocalElement(JContextFactory.ContextElement, boolean) - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
Adds an Element to the Context if no other exists with the same name.
addOrGetContext(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
 
addOrGetContext(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Context
 
addOrGetContext(String, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addOrGetContext(Name) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
addOrGetLocalContext(String) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
alias - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
the referenced element
alias_name - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
alternative - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
append(Name, Name) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
Appends _name1 and _name2.
append(Name, String, char) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
 
apply(Object, Method, List, Context, Instanciable) - Static method in class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
"applies" the _context Context's elements on the specified method whose signature is _method(_arguments), i.e.
apply(Constructor, List, Context, Instanciable) - Static method in class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
"applies" the _context Context's elements on the implementation alternative whose signature is _constructor(_arguments), i.e.
args - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JSetter
 
arguments - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 

B

BootKernel - class org.objectweb.jonathan.libs.kernel.helpers.BootKernel.
This class provides a method to compute the bootstrap configuration, generated from the file src/org/objectweb/jonathan/libs/kernel/helpers/BootKernel.kcf.
BootKernel() - Constructor for class org.objectweb.jonathan.libs.kernel.helpers.BootKernel
 

C

ClassPathFinder - interface org.objectweb.jonathan.apis.kernel.ClassPathFinder.
 
ClassPathFinderImpl - class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl.
 
ClassPathFinderImpl(ClassLoader) - Constructor for class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
 
CollectionFactory - class org.objectweb.jonathan.helpers.CollectionFactory.
This class provides factory methods for the different kinds of Collections
CollectionFactory() - Constructor for class org.objectweb.jonathan.helpers.CollectionFactory
Simple default constructor
Component - interface org.objectweb.jonathan.apis.kernel.Component.
The Component interface represents a component, with a value and a type.
ConfigurationFactory - interface org.objectweb.jonathan.apis.kernel.ConfigurationFactory.
Interface for configuration factories.
Context - interface org.objectweb.jonathan.apis.kernel.Context.
A context represents a set of typed objects, each identified by a name.
Context.NO_VALUE - class org.objectweb.jonathan.apis.kernel.Context.NO_VALUE.
 
ContextFactory - interface org.objectweb.jonathan.apis.kernel.ContextFactory.
Interface for context factories.
checkType() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.ContextElement
 
check_types - Static variable in class org.objectweb.jonathan.libs.kernel.JContextFactory
Indicates whether type checking should be performed.
check_types - Static variable in class org.objectweb.jonathan.libs.kernel.TreeContextFactory
Indicates whether type checking should be performed.
classe - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
 
compile(InputStream, String, boolean, Properties, boolean, boolean) - Static method in class org.objectweb.jonathan.tools.Kcf2java
Compilation method to be used when Kcf2java is embedded in some application.
configuration - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
configuration_element - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
configure(Object, Context, Object[]) - Method in class org.objectweb.jonathan.libs.kernel.GenericFactory
 
construction_name - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 
constructor - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 
convertStackToString(Throwable) - Static method in class org.objectweb.jonathan.libs.helpers.TraceHelpers
 

D

DecoderHelper - class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper.
Helper class providing methods used by JImpicitFactory, KAtom and KAssemblage.
DecoderHelper() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
 
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLAliasDecoder
Converts a XML ALIAS element to its corresponding alias runtime component.
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLAssemblageDecoder
Converts a XML ASSEMBLAGE element to its corresponding assemblage runtime component.
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLAtomDecoder
Converts a XML ATOM element to its corresponding atom runtime component.
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoder
 
decode(XMLElement, String, Context) - Method in interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoderDispatcher
Converts a XML element to its corresponding runtime component.
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLImplicitFactoryDecoder
returns a new runtime ImplicitFactory component from its NanoXML element description.
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLIncludeDecoder
Converts a XML INCLUDE element to its corresponding included runtime configuration
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLPropertyDecoder
Converts a XML PROPERTY element to its corresponding property runtime component.
decode(XMLElement, String, Context, XMLElementDecoderDispatcher) - Method in class org.objectweb.jonathan.libs.kernel.decoders.XMLSequenceDecoder
returns a new runtime ImplicitFactory component from its NanoXML element description.
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
 
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
 
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory
Creates a new implicit factory holding the same implementation alternatives.
duplicate() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JSequence
 

E

Element - interface org.objectweb.jonathan.apis.kernel.Element.
The Element interface represents an element in a context.
enclosing_context - Variable in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
The enclosing context (scope)
error(String) - Method in interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoderDispatcher
Mere error processing.

F

Factory - interface org.objectweb.jonathan.apis.kernel.Factory.
Factory represents the type for factories of bootstrap services.
File2Configuration - interface org.objectweb.jonathan.apis.kernel.decoders.File2Configuration.
XML file to runtime configuration import interface.
Forkable - interface org.objectweb.jonathan.libs.kernel.Forkable.
 
factory - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
factory_element - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
finalize() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
findClass(String) - Method in interface org.objectweb.jonathan.apis.kernel.ClassPathFinder
 
findClass(String) - Method in class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
 
findResource(String) - Method in interface org.objectweb.jonathan.apis.kernel.ClassPathFinder
 
findResource(String) - Method in class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
 
fork() - Method in interface org.objectweb.jonathan.apis.kernel.Component
"Forks" a copy of the target component.
fork() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
fork() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 

G

GenericFactory - class org.objectweb.jonathan.libs.kernel.GenericFactory.
Generic Factory implementation.
GenericFactory() - Constructor for class org.objectweb.jonathan.libs.kernel.GenericFactory
 
get(Object) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Returns the element identified by key, or null if none exists, or if it has been registered using this put method.
get(int) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Returns the element identified by key, or null if none exists, or if it has been registered using this put method.
getAbsoluteName() - Method in class org.objectweb.jonathan.libs.kernel.JTreeElement
 
getAbsoluteName(Name) - Method in class org.objectweb.jonathan.libs.kernel.JTreeElement
 
getAbsoluteName() - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
 
getAbsoluteName() - Method in interface org.objectweb.jonathan.libs.kernel.TreeElement
 
getAbsoluteName(Name) - Method in interface org.objectweb.jonathan.libs.kernel.TreeElement
 
getClassLoader() - Method in class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
 
getClassNameForArray(String) - Static method in class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
Return the class name corresponding to the _array given.
getComponent(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the component contained in the element registered in the target component under the name name.
getComponent(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the component contained in the element registered in the target context under the name name.
getComponent() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the component contained in the target element.
getComponent(Name) - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getComponent(String, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getComponent() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
getComponent(Name) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getConstructor(String, List, Component) - Static method in class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
Returns the _classe java class's Constructor whose arguments'types are listed in _arguments as JArguments.
getContainer() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the context containing the target element, if any, null otherwise.
getContainer() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
getContextFactory() - Method in interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoderDispatcher
Returns the context factory.
getElement(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the element in the target component identified by name, null if no element exists under name name.
getElement(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the element in the target context identified by name, null if no element is registered under name name.
getElement(Name) - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getElement(String, boolean) - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
getElement(Name) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
may need to be synchronized
getElement(String, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getElement(String, boolean) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Returns the local element identified by name, or null if none exists.
getElement(String, boolean) - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
Returns the element identified by name, or null if none exists.
getElement(Name) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getElement(Name) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
getElement(Name) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JSequence
 
getElements() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns an enumeration of the elements found in the target context.
getElements() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getFactoryValue() - Method in interface org.objectweb.jonathan.apis.kernel.Component
 
getFactoryValue() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getFactoryValue(String, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getFactoryValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getFactoryValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
Return a wrapper of this JComponent value for factory aspects.
getFactoryValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
Return a wrapper of this JComponent value for factory aspects.
getFinder() - Method in interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoderDispatcher
Returns the XML files finder.
getId() - Method in interface org.objectweb.jonathan.apis.kernel.Name
Returns the id of the target name.
getInstance() - Method in interface org.objectweb.jonathan.apis.kernel.Instanciable
Return the service's instance.
getInstance() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
From Instanciable interface.
getInt(Object) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Returns the element identified by key, or Integer.MAX_VALUE if none exists, or if it has been registered using this put method.
getInt(int) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Returns the element identified by key, or Integer.MAX_VALUE if none exists, or if it has been registered using this put method.
getIntValue() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the value of the target component, if its class is an integer class.
getIntValue(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the value of the element registered in the target context under the name name.
getIntValue(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the value of the element registered in the target context under the name name.
getIntValue() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the value of the target element, if its class is an integer class.
getIntValue() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getIntValue(Name) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getIntValue(String, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getIntValue() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
getIntValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getIntValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent
 
getMessage() - Method in class org.objectweb.jonathan.apis.kernel.InternalException
Returns the detail message of this InternalException.
getMessage() - Method in class org.objectweb.jonathan.apis.kernel.JonathanException
Returns the detail message of this JonathanException.
getMethod(Class, String, List, Component) - Static method in class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
Returns the _classe java class's Method whose name is _name and arguments'types are listed in _arguments as JArguments.
getName() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the (local) name of the element, in the context it belongs to.
getName() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
getNextElement() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext.InnerEnumeration
 
getPrefix(Name) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
Returns the prefix of _name.
getReference() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns a distinguished element referencing the target component, if any, null otherwise.
getReference() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getReference() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getScope() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the scope of the target context;
getScope() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getSubName() - Method in interface org.objectweb.jonathan.apis.kernel.Name
Returns the subname of the target name.
getSuffix(Name) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
Returns the suffix of _name.
getType() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the type of the target component, as a Class.
getType() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the type of the target element, as a Class.
getType() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getType() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
getType() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getType() - Method in class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent
 
getUsedComponents(Context) - Method in class org.objectweb.jonathan.libs.kernel.GenericFactory
Returns the components of the provided context that should be used to build a new object instance.
getValue(Name) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the value of the element registered in the target context under the name name.
getValue() - Method in interface org.objectweb.jonathan.apis.kernel.Component
Returns the value of the target component, if its type is an object reference type.
getValue(String, char) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Returns the value of the element registered in the target context under the name name.
getValue() - Method in interface org.objectweb.jonathan.apis.kernel.Element
Returns the value of the target element, if its type is an object reference type.
getValue() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getValue(Name) - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
getValue(String, char) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
getValue() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
getValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getValue(Name) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
getValue() - Method in class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent
 

H

HTable - class org.objectweb.jonathan.libs.helpers.HTable.
Implements a hash table with integer or object keys and values.
handleScopeElement(Element) - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
handleScopeElement(Element) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
hasMoreElements() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext.InnerEnumeration
 

I

ImplicitFactoryCompiler - class org.objectweb.jonathan.tools.compilers.ImplicitFactoryCompiler.
Implements the Implicit Factory XML to java compilation.
ImplicitFactoryCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.ImplicitFactoryCompiler
 
IncludeCompiler - class org.objectweb.jonathan.tools.compilers.IncludeCompiler.
XML Include tag to java code compiler.
IncludeCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.IncludeCompiler
 
Initializer - interface org.objectweb.jonathan.apis.kernel.Initializer.
Initializer represents the type for initializers of services.
Instanciable - interface org.objectweb.jonathan.apis.kernel.Instanciable.
Instanciable represents an object (a service) created by its factory.
InternalException - exception org.objectweb.jonathan.apis.kernel.InternalException.
InternalExceptions are unexpected exceptions that may occur e.g., when some entities (kernel, binders, stub factories, ...), are incompatible or badly used.
InternalException() - Constructor for class org.objectweb.jonathan.apis.kernel.InternalException
Constructs a new InternalException with no detail message.
InternalException(String) - Constructor for class org.objectweb.jonathan.apis.kernel.InternalException
Constructs a new InternalException with a detail message.
InternalException(Throwable) - Constructor for class org.objectweb.jonathan.apis.kernel.InternalException
Builds an InternalException that wraps another exception.
id - Variable in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Identifies the target context
id - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 
implementation_class - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 
importElement(Context, String, ContextFactory, ClassPathFinder) - Method in interface org.objectweb.jonathan.apis.kernel.decoders.File2Configuration
Imports the provided configuration file into the configuration.
importElement(Context, String, ContextFactory, ClassPathFinder) - Method in class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoder
imports an XML file in the given configuration.
importProperties(Context, Properties, String[], boolean) - Method in interface org.objectweb.jonathan.apis.kernel.decoders.Properties2Configuration
Imports the provided properties into the _context.
importProperties(Context, Properties, String[], boolean) - Method in class org.objectweb.jonathan.libs.kernel.decoders.PropertiesDecoder
Imports properties in the given context, save those whose keys begin with an excepted prefix.
importProperty(Context, String, String, boolean) - Method in interface org.objectweb.jonathan.apis.kernel.decoders.Properties2Configuration
Imports the provided property into the _context.
importProperty(Context, String, String, boolean) - Method in class org.objectweb.jonathan.libs.kernel.decoders.PropertiesDecoder
Imports a property in the given context.
initialize(Object, Context, int) - Method in interface org.objectweb.jonathan.apis.kernel.Initializer
Initialize an object using information contained in the provided context.
initialize() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
JAlias specific initialization code.
initialize(Object, Context, int) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
Implementation of the Initializer interface's initialize method.
initialize() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
JAssemblage specific initialization code.
initialize(Object, Context, int) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
Implementation of the Initializer interface's initialize method.
initialize() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
JAtom specific initialization code.
initialize(Object, Context, int) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory
Implementation of the Initializer interface's initialize method.
initialize() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JSequence
JSequence specific initialization code.
initialize() - Method in class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent
 
initialized - Variable in class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent
 
instance - Static variable in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory
 
instance - Static variable in class org.objectweb.jonathan.libs.kernel.JContextFactory
 
instance - Static variable in class org.objectweb.jonathan.libs.kernel.TreeContextFactory
 
int_value - Variable in class org.objectweb.jonathan.libs.kernel.JComponent
the integer value
internalFork() - Method in interface org.objectweb.jonathan.libs.kernel.Forkable
 
internalFork() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
internalFork() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
internalFork() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
isArrayClassName(String) - Static method in class org.objectweb.jonathan.libs.kernel.decoders.DecoderHelper
Test if the _type given is an array class name.
isInstanciated() - Method in interface org.objectweb.jonathan.apis.kernel.Instanciable
Test if the service still exists.
isInstanciated() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
From Instanciable interface.

J

JAlias - class org.objectweb.jonathan.libs.kernel.decoders.JAlias.
The alias runtime component implementation.
JAlias(String, char) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
JAlias(Name) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
JAlternative - class org.objectweb.jonathan.libs.kernel.decoders.JAlternative.
An implementation alternative's runtime representation.
JAlternative(String, List, int) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
In order to be compliant with old versions.
JAlternative(String, List, List, int) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
In order to be compliant with old versions.
JAlternative(String, String, List, List, int) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
creates the runtime implementation alternative whose implementation class is _implementation_class and whose arguments' types are listed as JArgument in _arguments.
JArgument - class org.objectweb.jonathan.libs.kernel.decoders.JArgument.
Holds the signature (name and type) of a single method argument.
JArgument(String, String) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JArgument
creates a new JArgument of the given argument signature.
JAssemblage - class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage.
Runtime assemblage component.
JAssemblage(Component, Component, List) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
Creates a new assemblage whose alternatives are listed in _alternatives as JAlternatives.
JAssemblage(Component, Component, int, List) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
Creates a new assemblage whose alternatives are listed in _alternatives as JAlternatives.
JAssemblage(Component, Component) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
JAssemblage(Component, Component, int) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
JAtom - class org.objectweb.jonathan.libs.kernel.decoders.JAtom.
Runtime atom component.
JAtom(String, List) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAtom
Creates a new class atom whose alternatives are listed in _alternatives as JAlternatives.
JAtom(String) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JAtom
Creates a new class atom whose alternatives are listed in _alternatives as JAlternatives.
JComponent - class org.objectweb.jonathan.libs.kernel.JComponent.
Basic implementation of a runtime component.
JComponent() - Constructor for class org.objectweb.jonathan.libs.kernel.JComponent
Constructs a JComponent.
JComponent(Class, int) - Constructor for class org.objectweb.jonathan.libs.kernel.JComponent
 
JComponent(Class, Object) - Constructor for class org.objectweb.jonathan.libs.kernel.JComponent
 
JComponent(Class, Object, int) - Constructor for class org.objectweb.jonathan.libs.kernel.JComponent
 
JComponent(Class, Object, int, Element) - Constructor for class org.objectweb.jonathan.libs.kernel.JComponent
 
JConfigurationFactory - class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.
Configuration Factory used by KKernel.
JConfigurationFactory() - Constructor for class org.objectweb.jonathan.libs.kernel.JConfigurationFactory
 
JConfigurationFactory.JConfiguration - class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration.
 
JConfigurationFactory.JConfiguration() - Constructor for class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
JConfigurationFactory.JConfiguration(Context) - Constructor for class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
JConfigurationFactory.JConfiguration(ClassPathFinder) - Constructor for class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
JConfigurationFactory.JConfiguration(Context, ClassPathFinder) - Constructor for class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
JContextFactory - class org.objectweb.jonathan.libs.kernel.JContextFactory.
Implementation of ContextFactory.
JContextFactory() - Constructor for class org.objectweb.jonathan.libs.kernel.JContextFactory
 
JContextFactory.ContextElement - class org.objectweb.jonathan.libs.kernel.JContextFactory.ContextElement.
Class of the context elements used by JContextFactory.
JContextFactory.ContextElement(Context) - Constructor for class org.objectweb.jonathan.libs.kernel.JContextFactory.ContextElement
Constructs a new context element.
JContextFactory.JContext - class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext.
Implementation of Context.
JContextFactory.JContext() - Constructor for class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Constructs a new JContext instance.
JContextFactory.JContext(Context) - Constructor for class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Creates a new JContext with the specified enclosing context.
JContextFactory.JContext.InnerEnumeration - class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext.InnerEnumeration.
 
JContextFactory.JContext.InnerEnumeration() - Constructor for class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext.InnerEnumeration
 
JContextFactoryFactory - class org.objectweb.jonathan.libs.kernel.JContextFactoryFactory.
Factory for JContextFactory objects.
JContextFactoryFactory() - Constructor for class org.objectweb.jonathan.libs.kernel.JContextFactoryFactory
 
JElement - class org.objectweb.jonathan.libs.kernel.JElement.
Basic implementation of a runtime element.
JElement(Component, String, Component) - Constructor for class org.objectweb.jonathan.libs.kernel.JElement
 
JImplicitFactory - class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory.
Runtime implicit factory component.
JImplicitFactory(List) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory
Creates a new implicit factory whose implementation alternatives are listed in _alternatives as JAlternatives.
JSequence - class org.objectweb.jonathan.libs.kernel.decoders.JSequence.
The atom runtime component.
JSequence(String, Enumeration) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JSequence
 
JSetter - class org.objectweb.jonathan.libs.kernel.decoders.JSetter.
Represents a setter on a factory.
JSetter(String, List) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.JSetter
creates a new JSetter of the given argument signature.
JTreeElement - class org.objectweb.jonathan.libs.kernel.JTreeElement.
Basic implementation of a runtime element.
JTreeElement(Component, String, Component) - Constructor for class org.objectweb.jonathan.libs.kernel.JTreeElement
 
JonathanException - exception org.objectweb.jonathan.apis.kernel.JonathanException.
JonathanException is the supertype of all Jonathan exceptions.
JonathanException() - Constructor for class org.objectweb.jonathan.apis.kernel.JonathanException
Constructs a new JonathanException with no detail message.
JonathanException(String) - Constructor for class org.objectweb.jonathan.apis.kernel.JonathanException
Builds a JonathanException with a detail message.
JonathanException(Exception) - Constructor for class org.objectweb.jonathan.apis.kernel.JonathanException
Builds a JonathanException that wraps another exception.

K

KKernel - class org.objectweb.jonathan.libs.kernel.KKernel.
Bootstrap class of the jonathan configuration mechanism.
KKernel() - Constructor for class org.objectweb.jonathan.libs.kernel.KKernel
 
Kcf2java - class org.objectweb.jonathan.tools.Kcf2java.
Kcf2java (formerly called XML2Kernel) is a utility that compiles an XML configuration file into a java class, and possibly compiles it and adds the compiled file to a jar archive.
Kcf2java() - Constructor for class org.objectweb.jonathan.tools.Kcf2java
 
Kernel - class org.objectweb.jonathan.libs.kernel.helpers.Kernel.
 
Kernel() - Constructor for class org.objectweb.jonathan.libs.kernel.helpers.Kernel
 

L

LazyComponent - class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent.
Lazy implementation of a runtime component.
LazyComponent() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.LazyComponent
 
loadSystemClass(String) - Static method in class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
 

M

MultiFactory - interface org.objectweb.jonathan.apis.kernel.MultiFactory.
MultiFactory complements the Factory type with the ability for some factories to provide different implementation alternatives.
main(String[]) - Static method in class org.objectweb.jonathan.tools.Kcf2java
The main method.
mconstructor - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 

N

NO_VALUE - Static variable in interface org.objectweb.jonathan.apis.kernel.Context
The NO_VALUE object is returned by getValue if no value corresponds to the provided name.
Name - interface org.objectweb.jonathan.apis.kernel.Name.
Names are non-mutable structures representing names used by contexts.
NameHelpers - class org.objectweb.jonathan.libs.helpers.NameHelpers.
Somme helper functions on names.
NameHelpers() - Constructor for class org.objectweb.jonathan.libs.helpers.NameHelpers
 
name - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JArgument
 
name - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JSetter
 
newArrayList(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new ArrayList using the given array of objects
newComponent(Class, Object) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
newComponent(Class, int) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
newConfiguration(Context, Class) - Static method in class org.objectweb.jonathan.libs.kernel.KKernel
The jonathan Kernel's runtime bootstrap mechanism.
newConfiguration(Class) - Static method in class org.objectweb.jonathan.libs.kernel.helpers.BootKernel
Returns the effective bootstrap configuration.
newConfiguration(Context, Class) - Static method in class org.objectweb.jonathan.libs.kernel.helpers.Kernel
 
newConfiguration(Context, Class) - Static method in class org.objectweb.jonathan.libs.kernel.helpers.TrivialKernel
 
newContext(ClassPathFinder) - Method in interface org.objectweb.jonathan.apis.kernel.ConfigurationFactory
 
newContext(Context, ClassPathFinder) - Method in interface org.objectweb.jonathan.apis.kernel.ConfigurationFactory
 
newContext() - Method in interface org.objectweb.jonathan.apis.kernel.ContextFactory
Returns a new Context instance.
newContext(Context) - Method in interface org.objectweb.jonathan.apis.kernel.ContextFactory
Returns a new Context instance with scope scope.
newContext() - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory
 
newContext(Context) - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory
 
newContext(ClassPathFinder) - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory
 
newContext(Context, ClassPathFinder) - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory
 
newContext() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory
Returns a new JContext instance.
newContext(Context) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory
Returns a new JContext instance with scope scope.
newContext() - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory
Returns a new TreeContext instance.
newContext(Context) - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory
Returns a new TreeContext instance with scope scope.
newContextElement(Context) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Creates a new empty context element.
newContextElement(String, Component, Context) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
Creates a new context element, using the provided parameters to initialize it.
newContextElement(Context) - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
 
newHashMap(Object[], Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new HashMap
newHashMap(Context) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new HashMap based on the contents of a Context
newHashSet(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new HashSet using the given array of objects
newHashSet(Context) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new HashSet based on the contents of a Context.
newHashtable(Object[], Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new Hashtable
newHashtable(Context) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new Hashtable based on the contents of a Context
newInstance(Context, Object[]) - Method in class org.objectweb.jonathan.libs.kernel.GenericFactory
Returns a new object created using the provided components, and possibly some information contained in the provided context.
newInstance() - Method in class org.objectweb.jonathan.libs.kernel.GenericFactory
 
newLinkedList(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new LinkedList using the given array of objects
newList(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new List using the given array of objects.
newMap(Object[], Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new Map.
newName(String, Name) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
Returns a new Name, using _id as identifier, and _subname as subname.
newName(String, char) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
Creates a new name by parsing the provided string.
newObject(Context) - Method in interface org.objectweb.jonathan.apis.kernel.Factory
Returns an object created using information contained in the provided context.
newObject(Context, int, Instanciable) - Method in interface org.objectweb.jonathan.apis.kernel.MultiFactory
Returns an object created using information contained in the provided context.
newObject(Context) - Method in class org.objectweb.jonathan.libs.kernel.GenericFactory
Returns an object created using information contained in the provided context.
newObject(Context) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactoryFactory
Returns a new JContextFactory instance.
newObject(Context, int, Instanciable) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
Implementation of the MultiFactory interface's newObject method.
newObject(Context, int, Instanciable) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
Implementation of the MultiFactory interface's newObject method.
newObject(Context) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory
From Factory interface.
newObject(Context, int, Instanciable) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory
Returns a new instance of the implicit factory's implementation alternative whose ID is _alternative.
newObject(Context) - Method in class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoderFactory
Retrieves locally in the given context a Context named decoders where the additional specified XML to runtime component decoders are stored.
newSet(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new Set using the given array of objects.
newSet(Context) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new Set based on the contents of a Context.
newTable() - Static method in class org.objectweb.jonathan.libs.helpers.HTable
Returns a new HTable, taken from a pool of tables.
newTreeMap(Object[], Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new TreeMap
newTreeMap(Object[], Object[], Comparator) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new TreeMap
newTreeSet(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new TreeSet using the given array of objects
newTreeSet(Object[], Comparator) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new TreeSet using the given array of objects
newVector(Object[]) - Method in class org.objectweb.jonathan.helpers.CollectionFactory
Returns a new Vector using the given array of objects
nextElement() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext.InnerEnumeration
 
normalize(String) - Static method in class org.objectweb.jonathan.tools.Kcf2java
Normalizes the provided string, by trimming and handling backslashes

O

OpenXMLDecoder - class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoder.
XML to runtime components translator.
OpenXMLDecoder(Context) - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoder
creates a new xml decoder with the given additional specific decoders
OpenXMLDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoder
 
OpenXMLDecoderFactory - class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoderFactory.
OpenXMLDecoder factory.
OpenXMLDecoderFactory() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.OpenXMLDecoderFactory
 
org.objectweb.jonathan.apis.kernel - package org.objectweb.jonathan.apis.kernel
Provides abstractions used to configure a virtual machine using Jonathan's configuration framework.
org.objectweb.jonathan.apis.kernel.decoders - package org.objectweb.jonathan.apis.kernel.decoders
Provides interfaces used to import XML or porperties files.
org.objectweb.jonathan.helpers - package org.objectweb.jonathan.helpers
Provides class helpers such as collection factories.
org.objectweb.jonathan.libs.helpers - package org.objectweb.jonathan.libs.helpers
Provides some helper classes.
org.objectweb.jonathan.libs.kernel - package org.objectweb.jonathan.libs.kernel
Provides implementations for the abstractions defining the configuration framework.
org.objectweb.jonathan.libs.kernel.decoders - package org.objectweb.jonathan.libs.kernel.decoders
Provides decoders for Kcf files tags.
org.objectweb.jonathan.libs.kernel.helpers - package org.objectweb.jonathan.libs.kernel.helpers
Provides helpers for Kilim configuration bootstrap.
org.objectweb.jonathan.tools - package org.objectweb.jonathan.tools
Provides tools for Kilim such as the Kcf2java XML compiler.
org.objectweb.jonathan.tools.compilers - package org.objectweb.jonathan.tools.compilers
Provides compilers used by Kcf2java to decode specific XML tags.

P

Properties2Configuration - interface org.objectweb.jonathan.apis.kernel.decoders.Properties2Configuration.
 
PropertiesDecoder - class org.objectweb.jonathan.libs.kernel.decoders.PropertiesDecoder.
Common properties to configuration implementation.
PropertiesDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.PropertiesDecoder
 
PropertyCompiler - class org.objectweb.jonathan.tools.compilers.PropertyCompiler.
XML Property tag to runtime component java code compiler.
PropertyCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.PropertyCompiler
 
printStackTrace() - Method in class org.objectweb.jonathan.apis.kernel.InternalException
Prints this InternalException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class org.objectweb.jonathan.apis.kernel.InternalException
Prints this InternalException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.objectweb.jonathan.apis.kernel.InternalException
Prints this 'Throwable' and its backtrace to the specified print writer.
printStackTrace() - Method in class org.objectweb.jonathan.apis.kernel.JonathanException
Prints this JonathanException and its backtrace to the standard error stream.
printStackTrace(PrintStream) - Method in class org.objectweb.jonathan.apis.kernel.JonathanException
Prints this JonathanException and its backtrace to the specified print stream.
printStackTrace(PrintWriter) - Method in class org.objectweb.jonathan.apis.kernel.JonathanException
Prints this 'Throwable' and its backtrace to the specified print writer.
put(Object, Object) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Adds a new element to the target table.
put(int, Object) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Adds a new element to the target table.
put(Object, int) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Adds a new element to the target table.
put(int, int) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Adds a new element to the target table.

R

recycle() - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
recycle() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
recycle() - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
 
reference - Variable in class org.objectweb.jonathan.libs.kernel.JComponent
The element referencing this component
reference - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
register(Object, Context) - Method in class org.objectweb.jonathan.libs.kernel.GenericFactory
Registers an instance, using the provided components, in the factory.
release() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Releases the target context, releasing all the resources it uses, if no one still uses it.
release() - Method in class org.objectweb.jonathan.libs.helpers.HTable
Releases the target table.
release() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
remove(Object) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Removes the element identified by the provided key from the table.
remove(int) - Method in class org.objectweb.jonathan.libs.helpers.HTable
Removes the element identified by the provided key from the table.
represents() - Method in class org.objectweb.jonathan.apis.kernel.InternalException
Returns the exception wrapped by this InternalException.
represents() - Method in class org.objectweb.jonathan.apis.kernel.JonathanException
Returns the exception wrapped by this JonathanException.
reset() - Method in interface org.objectweb.jonathan.apis.kernel.Context
Resets the target context, removing all its current elements.
reset() - Method in class org.objectweb.jonathan.libs.helpers.HTable
Removes all the elements from the target table.
reset() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
reset() - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
reset() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.ContextElement
Resets the element, setting all object reference members to null, and possibly recycling the element in a pool.
reset() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
needs to be synchronized.

S

SequenceCompiler - class org.objectweb.jonathan.tools.compilers.SequenceCompiler.
Implements the Sequence XML to java compilation.
SequenceCompiler() - Constructor for class org.objectweb.jonathan.tools.compilers.SequenceCompiler
 
self - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
self - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JSequence
 
self_element - Variable in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
element representing the current context.
setReference(Element) - Method in interface org.objectweb.jonathan.apis.kernel.Component
Sets an element containing the target component.
setReference(Element) - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
setReference(Element) - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
setScope(Context) - Method in interface org.objectweb.jonathan.apis.kernel.Context
Sets the scope of the target context;
setScope(Context) - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
setters - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 
system_class_loader - Static variable in class org.objectweb.jonathan.libs.kernel.ClassPathFinderImpl
 

T

TagCompiler - interface org.objectweb.jonathan.tools.compilers.TagCompiler.
XML tag to runtime component java code compiler interface.
TraceHelpers - class org.objectweb.jonathan.libs.helpers.TraceHelpers.
 
TraceHelpers() - Constructor for class org.objectweb.jonathan.libs.helpers.TraceHelpers
 
TreeContextFactory - class org.objectweb.jonathan.libs.kernel.TreeContextFactory.
 
TreeContextFactory() - Constructor for class org.objectweb.jonathan.libs.kernel.TreeContextFactory
 
TreeContextFactory.TreeContext - class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext.
 
TreeContextFactory.TreeContext() - Constructor for class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
Constructs a new TreeContext instance.
TreeContextFactory.TreeContext(Context) - Constructor for class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
 
TreeElement - interface org.objectweb.jonathan.libs.kernel.TreeElement.
 
TrivialKernel - class org.objectweb.jonathan.libs.kernel.helpers.TrivialKernel.
 
TrivialKernel() - Constructor for class org.objectweb.jonathan.libs.kernel.helpers.TrivialKernel
 
toString() - Method in class org.objectweb.jonathan.apis.kernel.Context.NO_VALUE
 
toString() - Method in class org.objectweb.jonathan.apis.kernel.InternalException
Returns a short description of this InternalException.
toString() - Method in class org.objectweb.jonathan.apis.kernel.JonathanException
Returns a short description of this JonathanException.
toString(Name, char) - Static method in class org.objectweb.jonathan.libs.helpers.NameHelpers
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.JComponent
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.JConfigurationFactory.JConfiguration
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.ContextElement
Contructs a new context element, using the provided component.
toString() - Method in class org.objectweb.jonathan.libs.kernel.JContextFactory.JContext
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.JElement
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.JTreeElement
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.TreeContextFactory.TreeContext
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlias
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAlternative
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JArgument
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAssemblage
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JAtom
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JImplicitFactory
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JSequence
 
toString() - Method in class org.objectweb.jonathan.libs.kernel.decoders.JSetter
 
type - Variable in class org.objectweb.jonathan.libs.kernel.JComponent
the type
type - Variable in class org.objectweb.jonathan.libs.kernel.decoders.JArgument
 

V

value - Variable in class org.objectweb.jonathan.libs.kernel.JComponent
the object reference value

W

writeComponent(XMLElement, String, String, Writer, String) - Static method in class org.objectweb.jonathan.tools.Kcf2java
Compiles the provided component using the provided writer.
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.AliasCompiler
Translates a XML ALIAS element to the java code creating its corresponding alias runtime component.
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.AssemblageCompiler
Translates a XML ASSEMBLAGE element to the java code creating its corresponding assemblage runtime component.
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.AtomCompiler
Translates a XML ATOM element to the java code creating its corresponding atom runtime component.
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.ImplicitFactoryCompiler
Writes the java code translation of the given implicit factory XML description (as a XMLElement).
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.IncludeCompiler
Translates a XML INCLUDE element to the java code creating all runtime components to be included.
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.PropertyCompiler
Translates a XML PROPERTY element to the java code creating its corresponding property runtime component.
writeComponent(XMLElement, String, String, Writer, String) - Method in class org.objectweb.jonathan.tools.compilers.SequenceCompiler
Writes the java code translation of the given sequence XML description (as a XMLElement).
writeComponent(XMLElement, String, String, Writer, String) - Method in interface org.objectweb.jonathan.tools.compilers.TagCompiler
Translates a XML element to the java code creating its corresponding runtime component(s).

X

XMLAliasDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLAliasDecoder.
Alias specific XML to runtime component decoder.
XMLAliasDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLAliasDecoder
 
XMLAssemblageDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLAssemblageDecoder.
Assemblage specific XML to runtime component decoder.
XMLAssemblageDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLAssemblageDecoder
 
XMLAtomDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLAtomDecoder.
Atom specific XML to runtime component decoder.
XMLAtomDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLAtomDecoder
 
XMLElementDecoder - interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoder.
Generic XML to runtime component decoder interface.
XMLElementDecoderDispatcher - interface org.objectweb.jonathan.libs.kernel.decoders.XMLElementDecoderDispatcher.
Dispatches XML to runtime component decoding among specific decoders.
XMLImplicitFactoryDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLImplicitFactoryDecoder.
Imports a runtime implicit factory component from its XML description.
XMLImplicitFactoryDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLImplicitFactoryDecoder
 
XMLIncludeDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLIncludeDecoder.
Include specific XML or properties to runtime configuration decoder.
XMLIncludeDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLIncludeDecoder
 
XMLPropertyDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLPropertyDecoder.
Property specific XML to runtime component decoder.
XMLPropertyDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLPropertyDecoder
 
XMLSequenceDecoder - class org.objectweb.jonathan.libs.kernel.decoders.XMLSequenceDecoder.
Imports a runtime sequence component from its XML description.
XMLSequenceDecoder() - Constructor for class org.objectweb.jonathan.libs.kernel.decoders.XMLSequenceDecoder
 

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