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

A

AbstractBuilder<T> - Class in com.gridsystems.nextgrid.api.builder
Base class for POMBuilder implementations.
AbstractBuilder(Class<T>, String) - Constructor for class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Creates a new instance.
AbstractGroundingImpl - Class in com.gridsystems.nextgrid.api.pom
AbstractGroundingImpl type.
AbstractGroundingImpl(URI, Map<QName, String>) - Constructor for class com.gridsystems.nextgrid.api.pom.AbstractGroundingImpl
Creates a new instance.
AbstractOperatorExpression - Class in com.gridsystems.nextgrid.api.pom.expr
Base class for conditional operator expressions (AND, OR, XOR, NAND, etc).
AbstractOperatorExpression(Expression...) - Constructor for class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Creates a new instance.
AbstractProcessImpl - Class in com.gridsystems.nextgrid.api.pom
A process with a semantic description, but no specific implementation binding details.
AbstractProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Creates an instance.
AbstractProcessImpl(QueryProfile) - Constructor for class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Creates a new instance.
AbstractProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
AbstractProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.AbstractProcessImplXBean
 
AbstractTransientAttribute<T> - Class in com.gridsystems.nextgrid.api.env
Utility class for environment attributes that do not implement Serializable.
AbstractTransientAttribute() - Constructor for class com.gridsystems.nextgrid.api.env.AbstractTransientAttribute
Creates a new instance.
AbstractTransientAttribute(T) - Constructor for class com.gridsystems.nextgrid.api.env.AbstractTransientAttribute
Creates a new instance.
addChildren(int, Process) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Inserts the specified element at the specified position in this list.
addChildren(Process...) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Adds a set of processes to the child list.
addListener(POMListener) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Adds a listener to the list.
addListenersFor(URI, POMListener...) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Adds one or more listeners to a given process.
addMissingRefs(Process) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Finds out missing references and creates them.
addReader(Process) - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
addRegistry(Registry) - Method in class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
Adds a new registry to the managed list.
addWriter(Process) - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
AndExpression - Class in com.gridsystems.nextgrid.api.pom.expr
Combines multiple expressions by linking them through AND operators.
AndExpression(Expression...) - Constructor for class com.gridsystems.nextgrid.api.pom.expr.AndExpression
Creates a new instance.
AsyncProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Control process that executes all its children sub-processes concurrently.
AsyncProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.AsyncProcessImpl
Creates a new instance.
AsyncProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
AsyncProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.AsyncProcessImplXBean
 
attachListeners(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Attaches listeners configured in the environment to this process.
attr(String) - Static method in class com.gridsystems.nextgrid.api.pom.AbstractGroundingImpl
Creates a grounding attribute QName, using NS_GROUNDING as the namespace.
ATTR_JAVA_CLASS - Static variable in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Qualified Java class name.
ATTR_JAVA_FACTORY - Static variable in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Java class name of the instance factory to be used.
ATTR_JAVA_METHOD - Static variable in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Method name.
ATTR_JAVA_NAME - Static variable in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Name passed to the factory to retrieve the instance.
ATTR_PARAM_ORDER - Static variable in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Comma-separated list of input parameter names.

B

bindInputInput(Process, Process, String, String) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Binds a process input to another process input through a mapping.
bindOutputInput(Process, Process, String, String) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Binds a process output to another process input through a reference.
bindOutputOutput(Process, Process, String, String) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Binds a process output to another process output through a mapping.
BooleanReference - Class in com.gridsystems.nextgrid.api.pom.ref
LongReference type.
BooleanReference() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.BooleanReference
Creates a new instance.
BooleanReference(boolean) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.BooleanReference
Creates a new instance.
boolEval(ProcessEnvironment, Object) - Method in class com.gridsystems.nextgrid.api.pom.expr.AndExpression
boolEval(ProcessEnvironment, Object) - Method in class com.gridsystems.nextgrid.api.pom.expr.NotExpression
boolEval(ProcessEnvironment, Object) - Method in class com.gridsystems.nextgrid.api.pom.expr.OrExpression
boolEval(ProcessEnvironment, Object) - Method in class com.gridsystems.nextgrid.api.pom.expr.XPathExpression

C

Cache<T> - Class in com.gridsystems.nextgrid.api.builder
Map from process URIs to OWLIndividuals containing input and output binding information.
Cache() - Constructor for class com.gridsystems.nextgrid.api.builder.Cache
Creates a new instance.
Cache.CacheEntry<T> - Class in com.gridsystems.nextgrid.api.builder
Equivalent to Map.Entry, but this one can be instantiated.
Cache.CacheEntry(URI, T) - Constructor for class com.gridsystems.nextgrid.api.builder.Cache.CacheEntry
Creates a new instance.
canCastFrom(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
canCastFrom(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
canCastFrom(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.NumberReference
canCastFrom(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
canCastFrom(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
canCastTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
canCastTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
canCastTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.NumberReference
canCastTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
canCastTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
cancel() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
castTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
castTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
castTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.NumberReference
castTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
castTo(Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
clearLinks() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
clearListeners() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Clears all listeners registered in this environment instance.
clearListenersFor(URI) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Clears all listeners registered for a given Process in this environment instance.
com.gridsystems.nextgrid.api.builder - package com.gridsystems.nextgrid.api.builder
 
com.gridsystems.nextgrid.api.env - package com.gridsystems.nextgrid.api.env
 
com.gridsystems.nextgrid.api.pom - package com.gridsystems.nextgrid.api.pom
 
com.gridsystems.nextgrid.api.pom.components - package com.gridsystems.nextgrid.api.pom.components
 
com.gridsystems.nextgrid.api.pom.expr - package com.gridsystems.nextgrid.api.pom.expr
 
com.gridsystems.nextgrid.api.pom.ref - package com.gridsystems.nextgrid.api.pom.ref
 
com.gridsystems.nextgrid.api.ram - package com.gridsystems.nextgrid.api.ram
 
compare(Process, Process) - Method in class com.gridsystems.nextgrid.api.pom.ProcessPriorityComparator
ControlProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Control Process.
ControlProcessImpl(int) - Constructor for class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Creates a new instance.
copy() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
copy() - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
copy() - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
copy() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
copy() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
createGrounding() - Method in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
createGrounding() - Method in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingFactory
createRef(Class<?>) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Creates a reference of the specified type.
createReference(T) - Method in interface com.gridsystems.nextgrid.api.builder.ReferenceFactory
Creates a reference instance for the given data value.
createReference(Class<?>) - Static method in class com.gridsystems.nextgrid.api.builder.TypeManager
Creates a Reference instance for a given Java class.
createValue(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.env.AbstractTransientAttribute
Creates a new value instance, and optionally configures it.
createValue(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.env.SimpleTransientAttribute
Creates a new value instance, and optionally configures it.
createWorkerThread(Enactable) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Creates a Thread that executes an Enactable instance taking care of exception handling.

D

DataHandlerReference - Class in com.gridsystems.nextgrid.api.pom.ref
References a DataHandler instance.
DataHandlerReference() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Creates a new instance.
DataHandlerReference(DataHandler) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Creates a new instance.
DefaultDiscoverer - Class in com.gridsystems.nextgrid.api.ram
Type description.
DefaultDiscoverer() - Constructor for class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
Creates a new instance with a default list implementation (ArrayList).
DefaultDiscoverer(boolean) - Constructor for class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
Creates a new instance with a default list implementation (ArrayList), and the specified merge flag value.
DefaultDiscoverer(List<Registry>, boolean) - Constructor for class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
Creates a new instance.
DefaultPrioritiser - Class in com.gridsystems.nextgrid.api.pom.components
Implementation of very simple selector and prioritiser interfaces.
DefaultPrioritiser() - Constructor for class com.gridsystems.nextgrid.api.pom.components.DefaultPrioritiser
Creates a new instance.
DefaultSelector - Class in com.gridsystems.nextgrid.api.pom.components
Implementation of very simple selector and prioritiser interfaces.
DefaultSelector() - Constructor for class com.gridsystems.nextgrid.api.pom.components.DefaultSelector
Creates a new instance.
delete(Process) - Method in class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry
delete(URI) - Method in class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry
DFA_INITIAL_STATE - Static variable in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Initial state of the internal DFA.
discover(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
discover(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
discover(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
discover(AbstractProcess) - Method in class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
discover(QueryProfile) - Method in class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
dispose() - Method in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
dispose() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
dispose() - Method in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
doEvaluate(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Performs the actual actions needed for evaluating this process instance.
doEvaluate(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Performs the actual actions needed for evaluating this process instance.
doEvaluate(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Performs the actual actions needed for evaluating this process instance.
doEvaluate(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
Performs the actual actions needed for evaluating this process instance.
DomReference - Class in com.gridsystems.nextgrid.api.pom.ref
A DomReference instance wraps an XML DOM document.
DomReference() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.DomReference
Creates a new empty instance.
DomReference(Document) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.DomReference
Creates a new instance.
DomReference(String) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.DomReference
Creates a new instance.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.AsyncProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.SequenceProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.SplitJoinProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.UnorderedListProcessImpl
Performs specific reset actions in each subclass.
doReset() - Method in class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
Performs specific reset actions in each subclass.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.AsyncProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.SequenceProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.SplitJoinProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.UnorderedListProcessImpl
Performs any validation action needed for the process implementation.
doValidate(ProcessImpl.ValidationType) - Method in class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
Performs any validation action needed for the process implementation.
DoWhileProcessImpl - Class in com.gridsystems.nextgrid.api.pom
DoWhileProcess type.
DoWhileProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
Creates a new instance.
DoWhileProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
DoWhileProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.DoWhileProcessImplXBean
 

E

enact(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Enactable - Interface in com.gridsystems.nextgrid.api.pom
Variant of the Runnable interface.
ENACTOR_LOG - Static variable in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Enaction logger.
entrySet() - Method in class com.gridsystems.nextgrid.api.builder.Cache
Gets a set of entries, each containing the mapping for a single individual.
evaluate(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
evaluate(ProcessEnvironment, boolean) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Evaluates this process.
ExecutionException - Exception in uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions
ExecutionException type.
ExecutionException() - Constructor for exception uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions.ExecutionException
Creates a new instance.
ExecutionException(String) - Constructor for exception uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions.ExecutionException
Creates a new instance.
ExecutionException(Throwable) - Constructor for exception uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions.ExecutionException
Creates a new instance.
ExecutionException(String, Throwable) - Constructor for exception uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions.ExecutionException
Creates a new instance.

F

factory - Variable in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Factory used for creating Process instances.
FileSystemGrounding - Class in com.gridsystems.nextgrid.api.pom.components
Grounding providing standard operations on the local file-system.
FileSystemGrounding() - Constructor for class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
Creates a new instance.
findMappedInputName(Process, String) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Searches for a given input name into a process ascendants input mappings.
findProcessById(URI) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
findProcessById(URI) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
findProcessById(URI) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
findRoot() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Searches up through the process hierarchy to find the root process of the workflow this process is defined in.
fireDiscovererSelected(DiscoveryEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a discovererSelected event.
fireDiscoveryFailed(DiscoveryEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a discoveryFailed event.
fireDiscoveryFinished(DiscoveryEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a discoveryFinished event.
fireDiscoveryStarting(DiscoveryEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a discoveryStarting event.
fireEvent(Class<?>, String, Object) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Fires an event on all listeners using reflection.
fireProcessEvaluated() - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processEvaluated event.
fireProcessFailed(ProcessEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processFailed event.
fireProcessFailed(ProcessException) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processFailed event.
fireProcessFinished(ProcessEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processFinished event.
fireProcessFinished() - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processFinished event.
fireProcessSelected(ProcessEvent) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processSelected event.
fireProcessStarted() - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Notifies a processStarted event.

G

get(URI) - Method in class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry
getAttribute(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getAttribute(QName) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getAttribute(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getAttribute(String, String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getAttributes() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getAttributes() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getCandidates() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
getChildCount() - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Gets the number of child processes.
getChildren() - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Gets the processes in the children list.
getChildren(int) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Gets a child process by its index.
getDescription() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets a human-readable description of this process.
getDiscovererFor(URI) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getDiscoverers() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getDynamicPropertyHandlerClass() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
getElse() - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Gets the process in the "else" branch.
getExpression() - Method in class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
Gets the expr value.
getExpression() - Method in class com.gridsystems.nextgrid.api.pom.expr.NotExpression
Gets the contained expression.
getExpression() - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Gets the expr value.
getExpression() - Method in class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
Gets the expr value.
getExpression() - Method in class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
Gets the expression value.
getExpressions() - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Gets the list of expressions.
getGrounding() - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
getId() - Method in class com.gridsystems.nextgrid.api.pom.components.DefaultSelector
getId() - Method in interface com.gridsystems.nextgrid.api.pom.Enactable
Gets the name of this instance.
getId() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets the id of this process instance.
getInput(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets an input parameter by its name.
getInputs() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets the map of references to input parameters.
getInputs(Map<String, Reference<?>>) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets all inputs of this process, including inherited ones into the specified map.
getInputType(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getKey() - Method in class com.gridsystems.nextgrid.api.builder.Cache.CacheEntry
Gets the key.
getListenersFor(URI) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getLocalVar(String) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
getLocalVars() - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
getModelType() - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
getName() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets the name of this process.
getOutput(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets an output parameter by its name.
getOutputs() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets the map of references to output parameters.
getOutputs(Map<String, Reference<?>>) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets all outputs of this process, including inherited ones into the specified map.
getOutputType(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getParent() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets the parent process, or null if there is no parent.
getPrioritiserFor(URI) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getPrioritisers() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getPriority() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Gets the priority (evaluation order) of this process.
getProfile() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
getProperty(Object, String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
getPropertyDescriptor(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
getPropertyDescriptors() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
getPropertyNames(Object) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
getReaders() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
getReferenceName() - Method in exception com.gridsystems.nextgrid.api.pom.ref.IncompatibleReferenceException
Gets the name of the reference that could not be resolved.
getReferenceName() - Method in exception com.gridsystems.nextgrid.api.pom.ref.UnresolvedReferenceException
Gets the name of the reference that could not be resolved.
getRegistries() - Method in class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
getRootContext(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.expr.XPathExpression
Gets a shared context instance for the specified Process Environment.
getSelected() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
getSelectorFor(URI) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getSelectors() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getState() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getState() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Gets the internal DFA state of this process.
getSTSModule() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
getSupportedAttribs() - Method in class com.gridsystems.nextgrid.api.pom.AbstractGroundingImpl
getSupportedTypes() - Method in interface com.gridsystems.nextgrid.api.builder.ReferenceFactory
Gets a list of supported types for this instance.
getThen() - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Gets the process in the "then" branch.
getType(URI) - Static method in class com.gridsystems.nextgrid.api.builder.TypeManager
Gets the type mapped to the specified URI.
getType() - Method in class com.gridsystems.nextgrid.api.pom.AbstractGroundingImpl
getType() - Method in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingFactory
getURI() - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
getUsedInputNames() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getUsedOutputNames() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
getValue() - Method in class com.gridsystems.nextgrid.api.builder.Cache.CacheEntry
Gets the value.
getValue(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.env.AbstractTransientAttribute
Gets the held value.
getValue() - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
getValue() - Method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
getValue() - Method in class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
getValue() - Method in class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
getValueType() - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
getValueType() - Method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
getValueType() - Method in class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
getValueType() - Method in class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
getWriters() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
GrimoiresRegistry - Class in com.gridsystems.nextgrid.api.ram
Type description.
GrimoiresRegistry() - Constructor for class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry
 

I

IfThenElseProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Type description.
IfThenElseProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Creates a new instance.
IfThenElseProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
IfThenElseProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImplXBean
 
importAllFrom(URI) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
importAllFrom(InputStream) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
importFrom(File) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
importFrom(URL) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
importFrom(URI) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
importFrom(InputStream) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
IncompatibleReferenceException - Exception in com.gridsystems.nextgrid.api.pom.ref
Exceptions thrown when a reference value cannot be casted to the type required by a process.
IncompatibleReferenceException(String) - Constructor for exception com.gridsystems.nextgrid.api.pom.ref.IncompatibleReferenceException
Creates a new instance.
invalidate() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
invoke(ProcessEnvironment, Service) - Method in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
invoke(ProcessEnvironment, Service) - Method in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
isAtomic() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
isAvailable() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
isDynamic() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
isEvaluated() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
isEvaluatedLeftToRight() - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Gets the evaluation order.
isLazy() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
isMemoizeActive() - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
isMergeEnabled() - Method in class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
Gets the merge flag value.
isShortcutModeEnabled() - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Gets the current shortcut mode.
isValidated() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl

J

JavaGroundingFactory - Class in uk.ac.soton.itinnovation.nextgrid.api.pom
JavaGroundingFactory type.
JavaGroundingFactory() - Constructor for class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingFactory
 
JavaGroundingImpl - Class in uk.ac.soton.itinnovation.nextgrid.api.pom
Grounding implementation that executes a Java method.
JavaGroundingImpl() - Constructor for class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Creates a new instance.
join() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext

L

loadFrom(URI) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Loads a workflow file.
loadFrom(InputStream) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Loads a workflow file.
LOG - Static variable in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Class logger.
LOG - Static variable in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
Enactor logger.
LongReference - Class in com.gridsystems.nextgrid.api.pom.ref
LongReference type.
LongReference() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.LongReference
Creates a new instance.
LongReference(long) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.LongReference
Creates a new instance.

N

newAbstractProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newAsyncProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newDocument() - Static method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
Creates a new XML document instance.
newDoWhileProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newIfThenElseProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newRepeatUntilProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newSequenceProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newServiceProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newSplitJoinProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newUnorderedListProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
newWhileDoProcess() - Method in class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
NotExpression - Class in com.gridsystems.nextgrid.api.pom.expr
Reverses the evaluation of the contained expression.
NotExpression() - Constructor for class com.gridsystems.nextgrid.api.pom.expr.NotExpression
Creates a new instance.
NotExpression(Expression) - Constructor for class com.gridsystems.nextgrid.api.pom.expr.NotExpression
Creates a new instance.
NS_PROFILE - Static variable in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Namespace used for attributes storing profile (semantic) information.
NULL_ID - Static variable in class com.gridsystems.nextgrid.api.pom.ProcessContext
URI used to replace null values.
NumberReference - Class in com.gridsystems.nextgrid.api.pom.ref
NumberReference type.
NumberReference() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.NumberReference
Creates a new instance.
NumberReference(Number) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.NumberReference
Creates a new instance.

O

ObjectReference<E> - Class in com.gridsystems.nextgrid.api.pom.ref
Reference to an arbitrary object.
ObjectReference(Class<E>) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
Creates a new instance.
ObjectReference(Class<E>, E) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
Creates a new instance.
OP_CREATE_FROM_TEMPLATE - Static variable in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
Operation that creates a file from a template.
OP_DELETE_FILE - Static variable in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
Operation that deletes a file from the file system.
OrExpression - Class in com.gridsystems.nextgrid.api.pom.expr
Combines multiple expressions by linking them through OR operators.
OrExpression(Expression...) - Constructor for class com.gridsystems.nextgrid.api.pom.expr.OrExpression
Creates a new instance.

P

parseDoc(String) - Static method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
Parses a string into a DOM document.
pause() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
PemHelper - Class in com.gridsystems.nextgrid.api.pom
Base class for ProcessImpl.
PemHelper() - Constructor for class com.gridsystems.nextgrid.api.pom.PemHelper
 
prioritise(ProcessEnvironment, PriorityQueue<Process>) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
prioritise(Process) - Method in class com.gridsystems.nextgrid.api.pom.components.DefaultPrioritiser
prioritise(ProcessEnvironment, PriorityQueue<Process>) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
prioritise(ProcessEnvironment) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Shortcut for the interface method prioritise.
prioritise(ProcessEnvironment, PriorityQueue<Process>) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
ProcessContext - Class in com.gridsystems.nextgrid.api.pom
Implementation of the ProcessEnvironment and ProcessController interfaces.
ProcessContext() - Constructor for class com.gridsystems.nextgrid.api.pom.ProcessContext
Creates a new instance.
ProcessFactoryImpl - Class in com.gridsystems.nextgrid.api.pom
Type description.
ProcessFactoryImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.ProcessFactoryImpl
 
ProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Base implementation for Processes.
ProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.ProcessImpl
Creates a new instance with a default empty model.
ProcessImpl.ValidationType - Enum in com.gridsystems.nextgrid.api.pom
Validation types.
ProcessImplXBeanInfo - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data class for JXPath access.
ProcessImplXBeanInfo() - Constructor for class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
 
ProcessPriorityComparator - Class in com.gridsystems.nextgrid.api.pom
Process comparator.
ProcessPriorityComparator() - Constructor for class com.gridsystems.nextgrid.api.pom.ProcessPriorityComparator
 
put(URI, T) - Method in class com.gridsystems.nextgrid.api.builder.Cache
Caches an instance, mapping it to a specified URI.
putInput(String, Reference<?>) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Puts a reference into the map of input parameters for this process.
putOutput(String, Reference<?>) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Puts a reference into the map of output parameters for this process.

Q

query(String, String) - Method in class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry

R

readLock() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
ReferenceFactory<T> - Interface in com.gridsystems.nextgrid.api.builder
Factory for Reference types.
ReferenceSupport<T> - Class in com.gridsystems.nextgrid.api.pom.ref
ReferenceSupport type.
ReferenceSupport() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
Creates a new instance with default reader and writer collections.
ReferenceSupport(Set<Process>, Set<Process>) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
Creates a new instance, allowing to specify the readers and writers instances to use.
register(Process) - Method in class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry
removeChild(int) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Removes the element at the specified position in this list.
removeChild(Process) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Removes a process instance from the children list.
removeInput(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Removes a reference from the input map.
removeListener(POMListener) - Method in class com.gridsystems.nextgrid.api.pom.PemHelper
Removes a listener from the list.
removeListenersFrom(URI, POMListener...) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Removes one or more listeners from the attachment map.
removeOutput(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Removes a reference from the output map.
removeReader(Process) - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
removeWriter(Process) - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
RepeatUntilProcessImpl - Class in com.gridsystems.nextgrid.api.pom
RepeatUntilProcess type.
RepeatUntilProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
Creates a new instance.
RepeatUntilProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
RepeatUntilProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImplXBean
 
reset() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
reset() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
resetChildren() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Resets any child process.
resetChildren() - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Resets all child processes.
resetChildren() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Resets any child process.
resetChildren() - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
Resets any child process.
resume() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.AsyncProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in interface com.gridsystems.nextgrid.api.pom.Enactable
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Performs the actual enaction of a process.
run() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.SequenceProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.SplitJoinProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.UnorderedListProcessImpl
Performs the actual enaction of a process.
run(ProcessContext) - Method in class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
Performs the actual enaction of a process.

S

ScalarReference<E> - Class in com.gridsystems.nextgrid.api.pom.ref
Scalar References are references to workflow local values (e.g.
ScalarReference(Class<E>) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
Creates a new instance.
ScalarReference(Class<E>, E) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
Creates a new instance.
select(Process) - Method in class com.gridsystems.nextgrid.api.pom.components.DefaultSelector
SequenceProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Control process that forces all its children to execute in a sequential basis.
SequenceProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.SequenceProcessImpl
Creates a new instance.
SequenceProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
SequenceProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.SequenceProcessImplXBean
 
ServiceImpl - Class in com.gridsystems.nextgrid.api.pom
Services are concrete processes, bound to a specific grounding.
ServiceImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.ServiceImpl
Creates a new instance.
ServiceImplXBeanInfo - Class in com.gridsystems.nextgrid.api.pom
Service JXPath meta-data.
ServiceImplXBeanInfo() - Constructor for class com.gridsystems.nextgrid.api.pom.ServiceImplXBeanInfo
 
setAttribute(String, Serializable) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
setAttribute(QName, String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
setAttribute(String, String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
setAvailable(boolean) - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
setCandidates(Collection<Process>) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
setChildren(Process...) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Sets the list of child processes for this process instance.
setChildren(int, Process) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Sets a child process.
setComponentFor(URI, Object) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets a component that could potentially implement several interfaces.
setDefaultDiscoverer(ProcessDiscoverer) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets the discoverer instance associated to all processes without an explicit one.
setDefaultPrioritiser(Prioritiser) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets the prioritiser instance associated to all processes without an explicit one.
setDefaultSelector(ProcessSelector) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets the selector instance associated to all processes without an explicit one.
setDescription(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Sets the description of this process.
setDiscovererFor(URI, ProcessDiscoverer) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets the discoverer associated to a given URI.
setElse(Process) - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Sets the process in the "else" branch.
setEvaluated(boolean) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Sets the evaluation flag value.
setEvaluatedLeftToRight(boolean) - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Sets the evaluation order.
setExpression(Expression) - Method in class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
Sets the expr value.
setExpression(Expression) - Method in class com.gridsystems.nextgrid.api.pom.expr.NotExpression
Sets the contained expression.
setExpression(Expression) - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Sets the expr value.
setExpression(Expression) - Method in class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
Sets the expr value.
setExpression(Expression) - Method in class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
Sets the expression value.
setExpression(Expression) - Method in interface com.gridsystems.nextgrid.api.pom.WithExpression
Sets the expression associated to this instance.
setExpressions(Expression...) - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Sets the contained expression list.
setGrounding(Grounding) - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
setId(URI) - Method in class com.gridsystems.nextgrid.api.pom.components.DefaultSelector
setId(URI) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Sets the id of this process instance.
setLazy(boolean) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
setLocalVar(String, Reference<?>) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
setMemoizeActive(boolean) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
setMergeEnabled(boolean) - Method in class com.gridsystems.nextgrid.api.ram.DefaultDiscoverer
Sets the merge flag value.
setName(String) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Sets this process name.
setParent(Process) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Sets the parent process instance.
setPrioritiser(URI, Prioritiser) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets the prioritiser associated to a given URI.
setPriority(int) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Sets the priority (evaluation order) of this process.
setProfile(QueryProfile) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
setProfileAttribute(Process, String, Object) - Method in class com.gridsystems.nextgrid.api.builder.AbstractBuilder
Sets a process attribute within the "profile" namespace.
setProperty(Object, String, Object) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImplXBeanInfo
setSelected(Process) - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
Sets the selected process.
setSelectorFor(URI, ProcessSelector) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
Sets the selector associated to a given URI.
setShortcutModeEnabled(boolean) - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
Sets the shortcut mode.
setState(int) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Sets the internal DFA state of this process.
setSTSModule(STSModule) - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
setThen(Process) - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
Sets the process in the "then" branch.
setValue(T) - Method in class com.gridsystems.nextgrid.api.env.AbstractTransientAttribute
Explicitly sets the value.
setValue(Object) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
setValue(byte[], String) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Sets the value of this reference.
setValue(String, String) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Sets the value of this reference.
setValue(String, OctetStream) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Sets the value of this reference.
setValue(String, Image) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Sets the value of this reference.
setValue(String, MimeMultipart) - Method in class com.gridsystems.nextgrid.api.pom.ref.DataHandlerReference
Sets the value of this reference.
setValue(Object) - Method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
setValue(Object) - Method in class com.gridsystems.nextgrid.api.pom.ref.ObjectReference
setValue(Object) - Method in class com.gridsystems.nextgrid.api.pom.ref.ScalarReference
SimpleTransientAttribute<T> - Class in com.gridsystems.nextgrid.api.env
Simple implementation of AbstractTransientAttribute with no factory capabilities.
SimpleTransientAttribute() - Constructor for class com.gridsystems.nextgrid.api.env.SimpleTransientAttribute
 
SplitJoinProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Control process that executes all its children process concurrently, and waits until they all finish.
SplitJoinProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.SplitJoinProcessImpl
Creates a new instance.
SplitJoinProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
SplitJoinProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.SplitJoinProcessImplXBean
 
start() - Method in class com.gridsystems.nextgrid.api.pom.ProcessContext
StringReference - Class in com.gridsystems.nextgrid.api.pom.ref
StringReference type.
StringReference() - Constructor for class com.gridsystems.nextgrid.api.pom.ref.StringReference
Creates a new instance.
StringReference(String) - Constructor for class com.gridsystems.nextgrid.api.pom.ref.StringReference
Creates a new instance.
supports(Class<?>) - Method in interface com.gridsystems.nextgrid.api.builder.ReferenceFactory
Gets if this factory supports casting to the given class.
supports(String) - Method in class com.gridsystems.nextgrid.api.ram.GrimoiresRegistry
Only RDQL syntax is supported by this registry implementation.

T

toClass(URI) - Method in interface com.gridsystems.nextgrid.api.builder.ReferenceFactory
Gets an appropriate Java Class for handling data of the specified type.
toString() - Method in class com.gridsystems.nextgrid.api.pom.AbstractProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.AsyncProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.DoWhileProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.IfThenElseProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.RepeatUntilProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.SequenceProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.ServiceImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.SplitJoinProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.UnorderedListProcessImpl
toString() - Method in class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
trim(int) - Method in class com.gridsystems.nextgrid.api.pom.ControlProcessImpl
Sets the size of the children list to a maximum of count items.
TYPE - Static variable in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
Grounding type.
TYPE - Static variable in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
Grounding type.
TYPE_URI - Static variable in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
Grounding type.
TypeManager - Class in com.gridsystems.nextgrid.api.builder
ReferenceFactory and Type Mapping manager.

U

uk.ac.soton.itinnovation.nextgrid.api.pom - package uk.ac.soton.itinnovation.nextgrid.api.pom
 
uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions - package uk.ac.soton.itinnovation.nextgrid.api.pom.exceptions
 
UnorderedListProcessImpl - Class in com.gridsystems.nextgrid.api.pom
Control process that executes its children in a non-deterministic order, but never concurrently.
UnorderedListProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.UnorderedListProcessImpl
Creates a new instance.
UnorderedListProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
UnorderedListProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.UnorderedListProcessImplXBean
 
UnresolvedReferenceException - Exception in com.gridsystems.nextgrid.api.pom.ref
UnresolvedReferenceException type.
UnresolvedReferenceException(String) - Constructor for exception com.gridsystems.nextgrid.api.pom.ref.UnresolvedReferenceException
Creates a new instance.
unuseInput(String...) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
unuseOutput(String...) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
useInput(String, Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
useOutput(String, Class<?>) - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl

V

validate() - Method in class com.gridsystems.nextgrid.api.pom.components.FileSystemGrounding
validate() - Method in class com.gridsystems.nextgrid.api.pom.expr.AbstractOperatorExpression
validate() - Method in class com.gridsystems.nextgrid.api.pom.expr.NotExpression
validate() - Method in class com.gridsystems.nextgrid.api.pom.expr.XPathExpression
validate() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
validate() - Method in class uk.ac.soton.itinnovation.nextgrid.api.pom.JavaGroundingImpl
valueOf(String) - Static method in enum com.gridsystems.nextgrid.api.pom.ProcessImpl.ValidationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.gridsystems.nextgrid.api.pom.ProcessImpl.ValidationType
Returns an array containing the constants of this enum type, in the order they're declared.

W

waitAvailable() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport
waitForInputs() - Method in class com.gridsystems.nextgrid.api.pom.ProcessImpl
Waits until all input parameters are available for reading.
WhileDoProcessImpl - Class in com.gridsystems.nextgrid.api.pom
WhileDoProcess type.
WhileDoProcessImpl() - Constructor for class com.gridsystems.nextgrid.api.pom.WhileDoProcessImpl
Creates a new instance.
WhileDoProcessImplXBean - Class in com.gridsystems.nextgrid.api.pom
Extended BeanInfo meta-data for JXPath.
WhileDoProcessImplXBean() - Constructor for class com.gridsystems.nextgrid.api.pom.WhileDoProcessImplXBean
 
WithExpression - Interface in com.gridsystems.nextgrid.api.pom
Implementors have a "setExpression" method.
writeLock() - Method in class com.gridsystems.nextgrid.api.pom.ref.ReferenceSupport

X

xmlToString(Node) - Static method in class com.gridsystems.nextgrid.api.pom.ref.DomReference
Gets a string representation of the given XML node.
XPathExpression - Class in com.gridsystems.nextgrid.api.pom.expr
XPath expression wrapper to simplify expression handling.
XPathExpression(String) - Constructor for class com.gridsystems.nextgrid.api.pom.expr.XPathExpression
Creates a new instance.
XPathExpression(String, int, int) - Constructor for class com.gridsystems.nextgrid.api.pom.expr.XPathExpression
Creates a new instance.

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

Copyright © 2006-2008 Grid Systems, S.A.. All Rights Reserved.