[sarasvati] r1278 committed - Tag with javadoc

0 views
Skip to first unread message

sara...@googlecode.com

unread,
Dec 2, 2012, 2:02:13 PM12/2/12
to sarasvati-...@googlegroups.com
Revision: 1278
Author: plorenz
Date: Sun Dec 2 10:56:40 2012
Log: Tag with javadoc

http://code.google.com/p/sarasvati/source/detail?r=1278

Added:
/java/tags/v2.0.1
/java/tags/v2.0.1/sarasvati-dist/GPLv3.license
/java/tags/v2.0.1/sarasvati-dist/LGPLv3.license
/java/tags/v2.0.1/sarasvati-dist/README
/java/tags/v2.0.1/sarasvati-parent/set-mime-types.sh
/java/tags/v2.0.1/sarasvati-parent/target
/java/tags/v2.0.1/sarasvati-parent/target/javadoc-bundle-options

/java/tags/v2.0.1/sarasvati-parent/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml

/java/tags/v2.0.1/sarasvati-parent/target/javadoc-bundle-options/package-list
/java/tags/v2.0.1/sarasvati-parent/target/site
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/allclasses-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/allclasses-noframe.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Arc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ArcToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ArcTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/CustomNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/CustomNodeWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/DelayedTokenScheduler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Engine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/EngineFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ExecutionType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/External.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Graph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/GraphProcess.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/GuardAction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/GuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinAction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Node.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/NodeToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/NodeTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ProcessState.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/SarasvatiException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Token.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/TokenSet.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/TokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/Adaptable.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/Function.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/NodeAdapterManager.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use/Adaptable.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use/Function.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use/NodeAdapterManager.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/NodeType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/class-use/NodeType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/annotations/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/Arc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/ArcToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/ArcTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/CustomNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/CustomNodeWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/DelayedTokenScheduler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/Engine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/EngineFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/ExecutionType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/External.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/Graph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/GraphProcess.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/GuardAction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/GuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/JoinAction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/JoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/JoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/JoinType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/Node.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/NodeToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/NodeTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/ProcessState.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/SarasvatiException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/Token.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/TokenSet.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/class-use/TokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/AbstractStringValueOfAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/AttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/AttributeConverters.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/BooleanAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/ByteAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/CharacterAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/DateAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/DoubleAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/Env.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/FloatAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/IntegerAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/LongAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/ReadEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/ShortAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/StringAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/TokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/AbstractStringValueOfAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/AttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/AttributeConverters.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/BooleanAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/ByteAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/CharacterAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/DateAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/DoubleAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/Env.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/FloatAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/IntegerAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/LongAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/ReadEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/ShortAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/StringAttributeConverter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/class-use/TokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/env/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ArcTokenEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/CachingExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/DefaultExecutionEventQueue.RegisteredExecutionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/DefaultExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/EventActionType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/EventActions.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ExecutionEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ExecutionEventType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ExecutionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ExecutionListenerWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/GraphDefinedEventListenerInvoker.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/HasEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/InitialExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ListenerCache.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/NodeTokenEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/PersistedExecutionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ProcessDefinedEventListenerInvoker.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/ProcessEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ArcTokenEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/CachingExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/DefaultExecutionEventQueue.RegisteredExecutionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/DefaultExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/EventActionType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/EventActions.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ExecutionEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ExecutionEventType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ExecutionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ExecutionListenerWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/GraphDefinedEventListenerInvoker.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/HasEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/InitialExecutionEventQueue.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ListenerCache.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/NodeTokenEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/PersistedExecutionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ProcessDefinedEventListenerInvoker.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/class-use/ProcessEvent.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/event/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibArcToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibArcTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibEngine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibEngineFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibExternal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibGraph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibGraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibGraphListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibGraphProcess.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibGraphRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibNodeRef.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibNodeToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibNodeTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibNodeType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibProcessListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibPropertyNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibTokenSet.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibTokenSetMemberAttribute.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/HibTokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibArcToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibArcTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibCustomNodeWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibEngine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibEngineFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibExternal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibGraph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibGraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibGraphListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibGraphProcess.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibGraphRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibNodeRef.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibNodeToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibNodeTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibNodeType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibProcessListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibPropertyNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibTokenSet.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibTokenSetMemberAttribute.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/class-use/HibTokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/SarasvatiSchemaTool.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/class-use/SarasvatiSchemaTool.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/hib/util/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/AbstractGraph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/AbstractTokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/AcceptTokenGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/BaseEngine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/BaseProcessDefinitionResolver.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/DelayUntilGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/DiscardTokenGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/MapEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/NestedEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/NestedProcessNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/NestedReadEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/NodeTokenComparator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/ScriptNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/SkipNodeGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/TimerBasedDelayedTokenScheduler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/TokenSetCompletionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/TokenSetMemberEnvAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/WaitNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/AbstractGraph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/AbstractTokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/AcceptTokenGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/BaseEngine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/BaseProcessDefinitionResolver.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/DelayUntilGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/DiscardTokenGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/MapEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/NestedEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/NestedProcessNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/NestedReadEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/NodeTokenComparator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/ScriptNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/SkipNodeGuardResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/TimerBasedDelayedTokenScheduler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/TokenSetCompletionListener.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/TokenSetMemberEnvAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/class-use/WaitNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/impl/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/AndJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/ArcTokenFilter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/ClassJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/CompleteJoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/IncompleteJoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/JoinLangCompilationException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/JoinLangCompiler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/JoinLangException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/JoinLangJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/LabelJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/MergeJoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/MergeJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/NoTokenMembershipsFilter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/OrJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/TokenSetGroupFilter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/TokenSetJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/TokenSetOrJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/AndJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/ArcTokenFilter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/ClassJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/CompleteJoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/IncompleteJoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/JoinLangCompilationException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/JoinLangCompiler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/JoinLangException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/JoinLangJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/LabelJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/MergeJoinResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/MergeJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/NoTokenMembershipsFilter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/OrJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/TokenSetGroupFilter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/TokenSetJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/class-use/TokenSetOrJoinStrategy.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/AbstractJoinLangExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/AbstractJoinRequirement.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/AllArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/AndJoinExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/AtLeastArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/AtLeastLabelArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/ErrorReporter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/ErrorReportingJoinLangLexer.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/ErrorReportingJoinLangParser.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/JoinLangEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/JoinLangEnvImpl.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/JoinLangExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/JoinRequirement.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/LabelArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/MultiTokenRequirementEvaluator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/NodeRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/OrJoinExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/TokenSetRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/AbstractJoinLangExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/AbstractJoinRequirement.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/AllArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/AndJoinExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/AtLeastArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/AtLeastLabelArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/ErrorReporter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/ErrorReportingJoinLangLexer.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/ErrorReportingJoinLangParser.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/JoinLangEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/JoinLangEnvImpl.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/JoinLangExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/JoinRequirement.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/LabelArcsRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/MultiTokenRequirementEvaluator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/NodeRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/OrJoinExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/class-use/TokenSetRequired.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/lang/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/join/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/AbstractGraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/AbstractGraphLoader.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/DefaultNodeFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/GraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/GraphLoader.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/GraphLoaderImpl.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/GraphRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/GraphValidator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/GraphValidatorAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/LoadResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/NodeFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/ProcessDefinitionResolver.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/ProcessDefinitionTranslator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/SarasvatiLoadException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/AbstractGraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/AbstractGraphLoader.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/DefaultNodeFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/GraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/GraphLoader.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/GraphLoaderImpl.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/GraphRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/GraphValidator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/GraphValidatorAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/LoadResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/NodeFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/ProcessDefinitionResolver.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/ProcessDefinitionTranslator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/class-use/SarasvatiLoadException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/ArcDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/CustomDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/ExternalArcDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/ExternalDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/NodeDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/ProcessDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use/ArcDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use/CustomDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use/ExternalArcDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use/ExternalDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use/NodeDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/class-use/ProcessDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/definition/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/AttributeConverterPropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/BasePropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/DOMToObjectLoadHelper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/EditorLoadPropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/PropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/PropertyMutatorRegistry.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use/AttributeConverterPropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use/BasePropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use/DOMToObjectLoadHelper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use/EditorLoadPropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use/PropertyMutator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/class-use/PropertyMutatorRegistry.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/load/properties/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemArcToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemArcTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemEngine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemExternal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemGraph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemGraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemGraphProcess.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemGraphRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemNodeToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemNodeTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemTokenSet.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/MemTokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemArcToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemArcTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemCustomNodeWrapper.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemEngine.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemExternal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemGraph.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemGraphFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemGraphProcess.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemGraphRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemNodeToken.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemNodeTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemTokenSet.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemTokenSetMember.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/class-use/MemTokenSetMemberEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/mem/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/RubricCompilationException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/RubricCompiler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/RubricException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/RubricDateFunction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/RubricFunctionContainer.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/RubricPredicate.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/class-use/RubricDateFunction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/class-use/RubricFunctionContainer.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/class-use/RubricPredicate.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/annotation/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/class-use/RubricCompilationException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/class-use/RubricCompiler.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/class-use/RubricException.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/DefaultRubricEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/DefaultRubricFunctionRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/PredicateEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/RubricDateFunction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/RubricEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/RubricFunctionRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/RubricPredicate.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/RubricStringFunction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/DefaultRubricEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/DefaultRubricFunctionRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/PredicateEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/RubricDateFunction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/RubricEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/RubricFunctionRepository.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/RubricPredicate.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/class-use/RubricStringFunction.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/env/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/AbstractBinaryRubricExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/AbstractRubricExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/AbstractRubricStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/ErrorReporter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/ErrorReportingRubricLexer.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/ErrorReportingRubricParser.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricDateStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricDelayUntilStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricExprAnd.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricExprNot.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricExprOr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricExprSymbol.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricStmtDateSymbol.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricStmtIf.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricStmtRelativeDate.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricStmtResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/RubricStmtStringSymbol.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/AbstractBinaryRubricExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/AbstractRubricExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/AbstractRubricStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/ErrorReporter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/ErrorReportingRubricLexer.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/ErrorReportingRubricParser.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricDateStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricDelayUntilStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricExpr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricExprAnd.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricExprNot.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricExprOr.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricExprSymbol.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricStmt.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricStmtDateSymbol.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricStmtIf.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricStmtRelativeDate.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricStmtResult.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/class-use/RubricStmtStringSymbol.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/lang/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/DropNotToAboveLeavesVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/ExitArcNameCollector.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/ResultTypeValidator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/RubricVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/RubricVisitorAdaptor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/class-use/DropNotToAboveLeavesVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/class-use/ExitArcNameCollector.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/class-use/ResultTypeValidator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/class-use/RubricVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/class-use/RubricVisitorAdaptor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/rubric/visitor/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/JavaSixScriptRunner.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/ScriptEngineEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/ScriptEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/ScriptRunner.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/ScriptRunnerFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/class-use/JavaSixScriptRunner.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/class-use/ScriptEngineEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/class-use/ScriptEnv.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/class-use/ScriptRunner.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/class-use/ScriptRunnerFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/script/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/FileVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/NodeTokenIdComparator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/SvUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/class-use/FileVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/class-use/NodeTokenIdComparator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/class-use/SvUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/util/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/BacktrackMirrors.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/BacktrackTokenVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/BreadthFirstTokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/CreateOrderTokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/DepthFirstTokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/FindNodeNamedVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/TokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/TokenTraversals.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/TokenVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/TokenVisitorAdaptor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/BacktrackMirrors.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/BacktrackTokenVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/BreadthFirstTokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/CreateOrderTokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/DepthFirstTokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/FindNodeNamedVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/TokenTraversal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/TokenTraversals.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/TokenVisitor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/class-use/TokenVisitorAdaptor.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visitor/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/DefaultGraphLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/DefaultProcessLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/GraphImageMapCreator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/GraphLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/GraphToImageMap.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/GraphToImageMapAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/ProcessImageMapCreator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/ProcessLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/ProcessToImageMap.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/ProcessToImageMapAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/DefaultGraphLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/DefaultProcessLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/GraphImageMapCreator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/GraphLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/GraphToImageMap.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/GraphToImageMapAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/ProcessImageMapCreator.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/ProcessLookAndFeel.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/ProcessToImageMap.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/class-use/ProcessToImageMapAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/GraphSceneImpl.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/NodeDrawConfig.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/PathTrackingConnectionWidget.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/ShortestPathRouterAdapter.WidgetBoundsTracker.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/ShortestPathRouterAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/class-use/GraphSceneImpl.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/class-use/NodeDrawConfig.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/class-use/PathTrackingConnectionWidget.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/class-use/ShortestPathRouterAdapter.WidgetBoundsTracker.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/class-use/ShortestPathRouterAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/common/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/AbstractLayoutTree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/GraphLayoutNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/GraphLayoutTree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/SarasvatiGraphScene.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/class-use/AbstractLayoutTree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/class-use/GraphLayoutNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/class-use/GraphLayoutTree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/class-use/SarasvatiGraphScene.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/graph/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/AbstractNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/IconFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/NodeIconType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/NodeIcons.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/OvalNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/RectangularNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/SmallCircleNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/AbstractNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/IconFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/NodeIconType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/NodeIcons.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/OvalNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/RectangularNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/class-use/SmallCircleNodeIcon.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/icon/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/ProcessTree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/ProcessTreeArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/ProcessTreeNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/SarasvatiProcessScene.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/VisualProcessArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/VisualProcessNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use/ProcessTree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use/ProcessTreeArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use/ProcessTreeNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use/SarasvatiProcessScene.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use/VisualProcessArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/class-use/VisualProcessNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/process/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/ConvertUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/FontUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/HoverFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/HrefFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/ProcessHoverFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/ProcessHrefFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/SvGraphicsUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/ConvertUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/FontUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/HoverFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/HrefFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/ProcessHoverFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/ProcessHrefFunctionAdapter.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/class-use/SvGraphicsUtil.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/visual/util/package-use.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/DefaultFileXmlProcessDefinitionResolver.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/ObjectFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlCustom.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlExternal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlExternalArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlJoinType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlLoader.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/XmlProcessDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/DefaultFileXmlProcessDefinitionResolver.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/ObjectFactory.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlCustom.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlExternal.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlExternalArc.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlJoinType.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlLoader.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlNode.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/class-use/XmlProcessDefinition.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/package-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/package-summary.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/package-tree.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/xml/package-use.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/constant-values.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/deprecated-list.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/help-doc.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/index-all.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/index.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/overview-frame.html

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/overview-summary.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/overview-tree.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/package-list
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/resources

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/resources/background.gif
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/resources/tab.gif

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/resources/titlebar.gif

/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/resources/titlebar_end.gif
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/serialized-form.html
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/stylesheet.css
Deleted:
/java/tags/v2.0.1/README
Replaced:
/java/tags/v2.0.1/sarasvati-core/pom.xml
/java/tags/v2.0.1/sarasvati-dist/pom.xml
/java/tags/v2.0.1/sarasvati-dist/src/main/assemble/assembly.xml
/java/tags/v2.0.1/sarasvati-editor/pom.xml
/java/tags/v2.0.1/sarasvati-editor/src/main/izpack/install.xml
/java/tags/v2.0.1/sarasvati-example/pom.xml
/java/tags/v2.0.1/sarasvati-hibernate/pom.xml
/java/tags/v2.0.1/sarasvati-jdbc/pom.xml
/java/tags/v2.0.1/sarasvati-parent/pom.xml
/java/tags/v2.0.1/sarasvati-test/pom.xml
/java/tags/v2.0.1/sarasvati-visual/pom.xml

=======================================
--- /dev/null
+++ /java/tags/v2.0.1/sarasvati-dist/GPLv3.license Sun Dec 2 10:56:40 2012
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show
w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or
school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
=======================================
--- /dev/null
+++ /java/tags/v2.0.1/sarasvati-dist/LGPLv3.license Sun Dec 2 10:56:40 2012
@@ -0,0 +1,165 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+
+ This version of the GNU Lesser General Public License incorporates
+the terms and conditions of version 3 of the GNU General Public
+License, supplemented by the additional permissions listed below.
+
+ 0. Additional Definitions.
+
+ As used herein, "this License" refers to version 3 of the GNU Lesser
+General Public License, and the "GNU GPL" refers to version 3 of the GNU
+General Public License.
+
+ "The Library" refers to a covered work governed by this License,
+other than an Application or a Combined Work as defined below.
+
+ An "Application" is any work that makes use of an interface provided
+by the Library, but which is not otherwise based on the Library.
+Defining a subclass of a class defined by the Library is deemed a mode
+of using an interface provided by the Library.
+
+ A "Combined Work" is a work produced by combining or linking an
+Application with the Library. The particular version of the Library
+with which the Combined Work was made is also called the "Linked
+Version".
+
+ The "Minimal Corresponding Source" for a Combined Work means the
+Corresponding Source for the Combined Work, excluding any source code
+for portions of the Combined Work that, considered in isolation, are
+based on the Application, and not on the Linked Version.
+
+ The "Corresponding Application Code" for a Combined Work means the
+object code and/or source code for the Application, including any data
+and utility programs needed for reproducing the Combined Work from the
+Application, but excluding the System Libraries of the Combined Work.
+
+ 1. Exception to Section 3 of the GNU GPL.
+
+ You may convey a covered work under sections 3 and 4 of this License
+without being bound by section 3 of the GNU GPL.
+
+ 2. Conveying Modified Versions.
+
+ If you modify a copy of the Library, and, in your modifications, a
+facility refers to a function or data to be supplied by an Application
+that uses the facility (other than as an argument passed when the
+facility is invoked), then you may convey a copy of the modified
+version:
+
+ a) under this License, provided that you make a good faith effort to
+ ensure that, in the event an Application does not supply the
+ function or data, the facility still operates, and performs
+ whatever part of its purpose remains meaningful, or
+
+ b) under the GNU GPL, with none of the additional permissions of
+ this License applicable to that copy.
+
+ 3. Object Code Incorporating Material from Library Header Files.
+
+ The object code form of an Application may incorporate material from
+a header file that is part of the Library. You may convey such object
+code under terms of your choice, provided that, if the incorporated
+material is not limited to numerical parameters, data structure
+layouts and accessors, or small macros, inline functions and templates
+(ten or fewer lines in length), you do both of the following:
+
+ a) Give prominent notice with each copy of the object code that the
+ Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the object code with a copy of the GNU GPL and this license
+ document.
+
+ 4. Combined Works.
+
+ You may convey a Combined Work under terms of your choice that,
+taken together, effectively do not restrict modification of the
+portions of the Library contained in the Combined Work and reverse
+engineering for debugging such modifications, if you also do each of
+the following:
+
+ a) Give prominent notice with each copy of the Combined Work that
+ the Library is used in it and that the Library and its use are
+ covered by this License.
+
+ b) Accompany the Combined Work with a copy of the GNU GPL and this
license
+ document.
+
+ c) For a Combined Work that displays copyright notices during
+ execution, include the copyright notice for the Library among
+ these notices, as well as a reference directing the user to the
+ copies of the GNU GPL and this license document.
+
+ d) Do one of the following:
+
+ 0) Convey the Minimal Corresponding Source under the terms of this
+ License, and the Corresponding Application Code in a form
+ suitable for, and under terms that permit, the user to
+ recombine or relink the Application with a modified version of
+ the Linked Version to produce a modified Combined Work, in the
+ manner specified by section 6 of the GNU GPL for conveying
+ Corresponding Source.
+
+ 1) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (a) uses at run time
+ a copy of the Library already present on the user's computer
+ system, and (b) will operate properly with a modified version
+ of the Library that is interface-compatible with the Linked
+ Version.
+
+ e) Provide Installation Information, but only if you would otherwise
+ be required to provide such information under section 6 of the
+ GNU GPL, and only to the extent that such information is
+ necessary to install and execute a modified version of the
+ Combined Work produced by recombining or relinking the
+ Application with a modified version of the Linked Version. (If
+ you use option 4d0, the Installation Information must accompany
+ the Minimal Corresponding Source and Corresponding Application
+ Code. If you use option 4d1, you must provide the Installation
+ Information in the manner specified by section 6 of the GNU GPL
+ for conveying Corresponding Source.)
+
+ 5. Combined Libraries.
+
+ You may place library facilities that are a work based on the
+Library side by side in a single library together with other library
+facilities that are not Applications and are not covered by this
+License, and convey such a combined library under terms of your
+choice, if you do both of the following:
+
+ a) Accompany the combined library with a copy of the same work based
+ on the Library, uncombined with any other library facilities,
+ conveyed under the terms of this License.
+
+ b) Give prominent notice with the combined library that part of it
+ is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+ 6. Revised Versions of the GNU Lesser General Public License.
+
+ The Free Software Foundation may publish revised and/or new versions
+of the GNU Lesser General Public License from time to time. Such new
+versions will be similar in spirit to the present version, but may
+differ in detail to address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Library as you received it specifies that a certain numbered version
+of the GNU Lesser General Public License "or any later version"
+applies to it, you have the option of following the terms and
+conditions either of that published version or of any later version
+published by the Free Software Foundation. If the Library as you
+received it does not specify a version number of the GNU Lesser
+General Public License, you may choose any version of the GNU Lesser
+General Public License ever published by the Free Software Foundation.
+
+ If the Library as you received it specifies that a proxy can decide
+whether future versions of the GNU Lesser General Public License shall
+apply, that proxy's public statement of acceptance of any version is
+permanent authorization for you to choose that version for the
+Library.
=======================================
--- /dev/null
+++ /java/tags/v2.0.1/sarasvati-dist/README Sun Dec 2 10:56:40 2012
@@ -0,0 +1,87 @@
+Sarasvati
+---------
+
+Summary:
+ Sarasvati is a graph based, workflow engine.
+
+Project Lead:
+ Paul Lorenz
+
+Project Members:
+ Cheong Chung Onn
+ Vincent Kirsch
+
+Homepage:
+ http://sarasvati.googlecode.com/
+
+License:
+ LGPL version 3
+ License text can be found in GPLv3.license and LGPLv3.license
+
+Dependencies:
+
+ * Java 1.6+
+ Summary : Sarasvati runs on java. It uses annotations, enums,
generics and other JDK 1.6+ features.
+ License : GPL
+ Homepage : http://java.sun.com
+ Version : 1.6+
+
+ * Maven (versions >= 2.2.1)
+ Summary : Project build mechanism License : Apache License 2.0
+ Homepage : http://maven.apache.org
+ Other : Optional at runtime. Only required to build Sarasvati
+
+ * Hibernate
+ Summary : Object relational mapping
+ License : LPGL
+ Homepage: http://hibernate.org
+ Other : Has its own list of dependencies. A JDBC driver will also
be required.
+ Version : Tested with 3.6.10 and 4.1.7, but may work with earlier
and/or later versions.
+
+ * ANTLR
+ Summary : Java parser generator
+ License : BSD
+ Homepage: http://antlr.org
+ Other : Used to generate Rubric parser/lexer. Only
antlr-3.1.1-runtime.jar is required at runtime
+
+ * Visual Library
+ Summary : Graphical editing frame work from Netbeans project
+ License : GPL with Classpath Exception
+ Homepage: http://graph.netbeans.org/
+ Other : Covers the following libraries
+ org-openide-util
+ org-openide-util-lookup
+ org-netbeans-api-visual
+ The org-netbeans-api-visual library contains one tweak,
to add a setScale method on Scene2Image.
+ See: http://netbeans.org/bugzilla/show_bug.cgi?id=203403
+
+ * Eclipse GEF Draw2D
+ Summary : Graphical editing framework from Eclipse project
+ License : EPL
+ Homepage: http://www.eclipse.org/gef/
+ Other : Is only used for the ShortestPathRouter class.
+
+Notice:
+ This product includes software developed by the Apache Software
Foundation (http://www.apache.org/).
+
+BUILDING:
+---------------------------------------------------------------------------------------------------
+Sarasvati uses maven to build. To rebuild the project, go to the
sarasvati-parent directory and run
+
+ > mvn package
+
+ The .jar files will be generated in the <module>/target directories.
+
+USAGE:
+---------------------------------------------------------------------------------------------------
+XML Process definitions should conform to the XML Schema in
sarasvati-core/src/main/resources/ProcessDefinition.xsd. External elements
+may be embedded.
+
+If using the Hibernate backend, the database schema must be created. The
schema creation script
+has been tested on PostgreSQL, MySQL and Oracle but may work with other
databases.
+
+EXAMPLES:
+---------------------------------------------------------------------------------------------------
+Some example workflows can be found in
sarasvati-example/src/main/process-definition/
+
+Some test programs can be found in in sarasvati-examples
=======================================
--- /dev/null
+++ /java/tags/v2.0.1/sarasvati-parent/set-mime-types.sh Sun Dec 2
10:56:40 2012
@@ -0,0 +1,3 @@
+find . -name "*.html" -exec svn propset svn:mime-type "text/html" {} \;
+find . -name "*.css" -exec svn propset svn:mime-type "text/css" {} \;
+find . -name "*.gif" -exec svn propset svn:mime-type "image/gif" {} \;
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<javadocOptions>
+ <docletArtifacts>
+ <docletArtifact />
+ </docletArtifacts>
+ <tagletArtifacts>
+ <tagletArtifact />
+ </tagletArtifacts>
+ <excludePackageNames>
+
<excludePackageName>com.googlecode.sarasvati.editor</excludePackageName>
+
<excludePackageName>com.googlecode.sarasvati.example</excludePackageName>
+ <excludePackageName>com.googlecode.sarasvati.test</excludePackageName>
+ </excludePackageNames>
+ <javadocResourcesDirectory>src/main/javadoc</javadocResourcesDirectory>
+</javadocOptions>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/javadoc-bundle-options/package-list
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,203 @@
+java.applet
+java.awt
+java.awt.color
+java.awt.datatransfer
+java.awt.dnd
+java.awt.event
+java.awt.font
+java.awt.geom
+java.awt.im
+java.awt.im.spi
+java.awt.image
+java.awt.image.renderable
+java.awt.print
+java.beans
+java.beans.beancontext
+java.io
+java.lang
+java.lang.annotation
+java.lang.instrument
+java.lang.management
+java.lang.ref
+java.lang.reflect
+java.math
+java.net
+java.nio
+java.nio.channels
+java.nio.channels.spi
+java.nio.charset
+java.nio.charset.spi
+java.rmi
+java.rmi.activation
+java.rmi.dgc
+java.rmi.registry
+java.rmi.server
+java.security
+java.security.acl
+java.security.cert
+java.security.interfaces
+java.security.spec
+java.sql
+java.text
+java.text.spi
+java.util
+java.util.concurrent
+java.util.concurrent.atomic
+java.util.concurrent.locks
+java.util.jar
+java.util.logging
+java.util.prefs
+java.util.regex
+java.util.spi
+java.util.zip
+javax.accessibility
+javax.activation
+javax.activity
+javax.annotation
+javax.annotation.processing
+javax.crypto
+javax.crypto.interfaces
+javax.crypto.spec
+javax.imageio
+javax.imageio.event
+javax.imageio.metadata
+javax.imageio.plugins.bmp
+javax.imageio.plugins.jpeg
+javax.imageio.spi
+javax.imageio.stream
+javax.jws
+javax.jws.soap
+javax.lang.model
+javax.lang.model.element
+javax.lang.model.type
+javax.lang.model.util
+javax.management
+javax.management.loading
+javax.management.modelmbean
+javax.management.monitor
+javax.management.openmbean
+javax.management.relation
+javax.management.remote
+javax.management.remote.rmi
+javax.management.timer
+javax.naming
+javax.naming.directory
+javax.naming.event
+javax.naming.ldap
+javax.naming.spi
+javax.net
+javax.net.ssl
+javax.print
+javax.print.attribute
+javax.print.attribute.standard
+javax.print.event
+javax.rmi
+javax.rmi.CORBA
+javax.rmi.ssl
+javax.script
+javax.security.auth
+javax.security.auth.callback
+javax.security.auth.kerberos
+javax.security.auth.login
+javax.security.auth.spi
+javax.security.auth.x500
+javax.security.cert
+javax.security.sasl
+javax.sound.midi
+javax.sound.midi.spi
+javax.sound.sampled
+javax.sound.sampled.spi
+javax.sql
+javax.sql.rowset
+javax.sql.rowset.serial
+javax.sql.rowset.spi
+javax.swing
+javax.swing.border
+javax.swing.colorchooser
+javax.swing.event
+javax.swing.filechooser
+javax.swing.plaf
+javax.swing.plaf.basic
+javax.swing.plaf.metal
+javax.swing.plaf.multi
+javax.swing.plaf.synth
+javax.swing.table
+javax.swing.text
+javax.swing.text.html
+javax.swing.text.html.parser
+javax.swing.text.rtf
+javax.swing.tree
+javax.swing.undo
+javax.tools
+javax.transaction
+javax.transaction.xa
+javax.xml
+javax.xml.bind
+javax.xml.bind.annotation
+javax.xml.bind.annotation.adapters
+javax.xml.bind.attachment
+javax.xml.bind.helpers
+javax.xml.bind.util
+javax.xml.crypto
+javax.xml.crypto.dom
+javax.xml.crypto.dsig
+javax.xml.crypto.dsig.dom
+javax.xml.crypto.dsig.keyinfo
+javax.xml.crypto.dsig.spec
+javax.xml.datatype
+javax.xml.namespace
+javax.xml.parsers
+javax.xml.soap
+javax.xml.stream
+javax.xml.stream.events
+javax.xml.stream.util
+javax.xml.transform
+javax.xml.transform.dom
+javax.xml.transform.sax
+javax.xml.transform.stax
+javax.xml.transform.stream
+javax.xml.validation
+javax.xml.ws
+javax.xml.ws.handler
+javax.xml.ws.handler.soap
+javax.xml.ws.http
+javax.xml.ws.soap
+javax.xml.ws.spi
+javax.xml.ws.wsaddressing
+javax.xml.xpath
+org.ietf.jgss
+org.omg.CORBA
+org.omg.CORBA.DynAnyPackage
+org.omg.CORBA.ORBPackage
+org.omg.CORBA.TypeCodePackage
+org.omg.CORBA.portable
+org.omg.CORBA_2_3
+org.omg.CORBA_2_3.portable
+org.omg.CosNaming
+org.omg.CosNaming.NamingContextExtPackage
+org.omg.CosNaming.NamingContextPackage
+org.omg.Dynamic
+org.omg.DynamicAny
+org.omg.DynamicAny.DynAnyFactoryPackage
+org.omg.DynamicAny.DynAnyPackage
+org.omg.IOP
+org.omg.IOP.CodecFactoryPackage
+org.omg.IOP.CodecPackage
+org.omg.Messaging
+org.omg.PortableInterceptor
+org.omg.PortableInterceptor.ORBInitInfoPackage
+org.omg.PortableServer
+org.omg.PortableServer.CurrentPackage
+org.omg.PortableServer.POAManagerPackage
+org.omg.PortableServer.POAPackage
+org.omg.PortableServer.ServantLocatorPackage
+org.omg.PortableServer.portable
+org.omg.SendingContext
+org.omg.stub.java.rmi
+org.w3c.dom
+org.w3c.dom.bootstrap
+org.w3c.dom.events
+org.w3c.dom.ls
+org.xml.sax
+org.xml.sax.ext
+org.xml.sax.helpers
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/allclasses-frame.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:26 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>All Classes (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/AbstractBinaryRubricExpr.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">AbstractBinaryRubricExpr</a></li>
+<li><a href="com/googlecode/sarasvati/impl/AbstractGraph.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">AbstractGraph</a></li>
+<li><a href="com/googlecode/sarasvati/load/AbstractGraphFactory.html"
title="class in com.googlecode.sarasvati.load"
target="classFrame">AbstractGraphFactory</a></li>
+<li><a href="com/googlecode/sarasvati/load/AbstractGraphLoader.html"
title="class in com.googlecode.sarasvati.load"
target="classFrame">AbstractGraphLoader</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AbstractJoinLangExpr.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">AbstractJoinLangExpr</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/AbstractJoinRequirement.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">AbstractJoinRequirement</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/graph/AbstractLayoutTree.html"
title="class in com.googlecode.sarasvati.visual.graph"
target="classFrame">AbstractLayoutTree</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/AbstractNodeIcon.html"
title="class in com.googlecode.sarasvati.visual.icon"
target="classFrame">AbstractNodeIcon</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/AbstractRubricExpr.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">AbstractRubricExpr</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/AbstractRubricStmt.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">AbstractRubricStmt</a></li>
+<li><a
href="com/googlecode/sarasvati/env/AbstractStringValueOfAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">AbstractStringValueOfAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/impl/AbstractTokenSetMemberEnv.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">AbstractTokenSetMemberEnv</a></li>
+<li><a href="com/googlecode/sarasvati/impl/AcceptTokenGuardResult.html"
title="enum in com.googlecode.sarasvati.impl"
target="classFrame">AcceptTokenGuardResult</a></li>
+<li><a href="com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter"
target="classFrame"><i>Adaptable</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AllArcsRequired.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">AllArcsRequired</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AndJoinExpr.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">AndJoinExpr</a></li>
+<li><a href="com/googlecode/sarasvati/join/AndJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">AndJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>Arc</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/definition/ArcDefinition.html"
title="interface in com.googlecode.sarasvati.load.definition"
target="classFrame"><i>ArcDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>ArcToken</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ArcTokenEvent.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">ArcTokenEvent</a></li>
+<li><a href="com/googlecode/sarasvati/join/ArcTokenFilter.html"
title="interface in com.googlecode.sarasvati.join"
target="classFrame"><i>ArcTokenFilter</i></a></li>
+<li><a href="com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in com.googlecode.sarasvati"
target="classFrame"><i>ArcTokenSetMember</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AtLeastArcsRequired.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">AtLeastArcsRequired</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/AtLeastLabelArcsRequired.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">AtLeastLabelArcsRequired</a></li>
+<li><a href="com/googlecode/sarasvati/env/AttributeConverter.html"
title="interface in com.googlecode.sarasvati.env"
target="classFrame"><i>AttributeConverter</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/AttributeConverterPropertyMutator.html"
title="class in com.googlecode.sarasvati.load.properties"
target="classFrame">AttributeConverterPropertyMutator</a></li>
+<li><a href="com/googlecode/sarasvati/env/AttributeConverters.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">AttributeConverters</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/BacktrackMirrors.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">BacktrackMirrors</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/BacktrackTokenVisitor.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">BacktrackTokenVisitor</a></li>
+<li><a href="com/googlecode/sarasvati/impl/BaseEngine.html" title="class
in com.googlecode.sarasvati.impl" target="classFrame">BaseEngine</a></li>
+<li><a
href="com/googlecode/sarasvati/impl/BaseProcessDefinitionResolver.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">BaseProcessDefinitionResolver</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/BasePropertyMutator.html"
title="class in com.googlecode.sarasvati.load.properties"
target="classFrame">BasePropertyMutator</a></li>
+<li><a href="com/googlecode/sarasvati/env/BooleanAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">BooleanAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/visitor/BreadthFirstTokenTraversal.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">BreadthFirstTokenTraversal</a></li>
+<li><a href="com/googlecode/sarasvati/env/ByteAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">ByteAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/event/CachingExecutionEventQueue.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">CachingExecutionEventQueue</a></li>
+<li><a
href="com/googlecode/sarasvati/env/CharacterAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">CharacterAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/join/ClassJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">ClassJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/join/CompleteJoinResult.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">CompleteJoinResult</a></li>
+<li><a href="com/googlecode/sarasvati/visual/util/ConvertUtil.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">ConvertUtil</a></li>
+<li><a
href="com/googlecode/sarasvati/visitor/CreateOrderTokenTraversal.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">CreateOrderTokenTraversal</a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/CustomDefinition.html"
title="interface in com.googlecode.sarasvati.load.definition"
target="classFrame"><i>CustomDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati" target="classFrame">CustomNode</a></li>
+<li><a href="com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati"
target="classFrame"><i>CustomNodeWrapper</i></a></li>
+<li><a href="com/googlecode/sarasvati/env/DateAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">DateAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/event/DefaultExecutionEventQueue.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">DefaultExecutionEventQueue</a></li>
+<li><a
href="com/googlecode/sarasvati/event/DefaultExecutionEventQueue.RegisteredExecutionListener.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">DefaultExecutionEventQueue.RegisteredExecutionListener</a></li>
+<li><a
href="com/googlecode/sarasvati/xml/DefaultFileXmlProcessDefinitionResolver.html"
title="class in com.googlecode.sarasvati.xml"
target="classFrame">DefaultFileXmlProcessDefinitionResolver</a></li>
+<li><a href="com/googlecode/sarasvati/visual/DefaultGraphLookAndFeel.html"
title="class in com.googlecode.sarasvati.visual"
target="classFrame">DefaultGraphLookAndFeel</a></li>
+<li><a href="com/googlecode/sarasvati/load/DefaultNodeFactory.html"
title="class in com.googlecode.sarasvati.load"
target="classFrame">DefaultNodeFactory</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/DefaultProcessLookAndFeel.html"
title="class in com.googlecode.sarasvati.visual"
target="classFrame">DefaultProcessLookAndFeel</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/DefaultRubricEnv.html"
title="class in com.googlecode.sarasvati.rubric.env"
target="classFrame">DefaultRubricEnv</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/env/DefaultRubricFunctionRepository.html"
title="class in com.googlecode.sarasvati.rubric.env"
target="classFrame">DefaultRubricFunctionRepository</a></li>
+<li><a href="com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in com.googlecode.sarasvati"
target="classFrame"><i>DelayedTokenScheduler</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">DelayUntilGuardResult</a></li>
+<li><a
href="com/googlecode/sarasvati/visitor/DepthFirstTokenTraversal.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">DepthFirstTokenTraversal</a></li>
+<li><a href="com/googlecode/sarasvati/impl/DiscardTokenGuardResult.html"
title="enum in com.googlecode.sarasvati.impl"
target="classFrame">DiscardTokenGuardResult</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/DOMToObjectLoadHelper.html"
title="class in com.googlecode.sarasvati.load.properties"
target="classFrame">DOMToObjectLoadHelper</a></li>
+<li><a href="com/googlecode/sarasvati/env/DoubleAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">DoubleAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/DropNotToAboveLeavesVisitor.html"
title="class in com.googlecode.sarasvati.rubric.visitor"
target="classFrame">DropNotToAboveLeavesVisitor</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/EditorLoadPropertyMutator.html"
title="class in com.googlecode.sarasvati.load.properties"
target="classFrame">EditorLoadPropertyMutator</a></li>
+<li><a href="com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>Engine</i></a></li>
+<li><a href="com/googlecode/sarasvati/EngineFactory.html" title="interface
in com.googlecode.sarasvati"
target="classFrame"><i>EngineFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env" target="classFrame"><i>Env</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/ErrorReporter.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">ErrorReporter</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/ErrorReporter.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">ErrorReporter</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/ErrorReportingJoinLangLexer.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">ErrorReportingJoinLangLexer</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/ErrorReportingJoinLangParser.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">ErrorReportingJoinLangParser</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/ErrorReportingRubricLexer.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">ErrorReportingRubricLexer</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/ErrorReportingRubricParser.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">ErrorReportingRubricParser</a></li>
+<li><a href="com/googlecode/sarasvati/event/EventActions.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">EventActions</a></li>
+<li><a href="com/googlecode/sarasvati/event/EventActionType.html"
title="enum in com.googlecode.sarasvati.event"
target="classFrame">EventActionType</a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionEvent.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">ExecutionEvent</a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionEventQueue.html"
title="interface in com.googlecode.sarasvati.event"
target="classFrame"><i>ExecutionEventQueue</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in com.googlecode.sarasvati.event"
target="classFrame">ExecutionEventType</a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in com.googlecode.sarasvati.event"
target="classFrame"><i>ExecutionListener</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionListenerWrapper.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">ExecutionListenerWrapper</a></li>
+<li><a href="com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati" target="classFrame">ExecutionType</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/ExitArcNameCollector.html"
title="class in com.googlecode.sarasvati.rubric.visitor"
target="classFrame">ExitArcNameCollector</a></li>
+<li><a href="com/googlecode/sarasvati/External.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>External</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/ExternalArcDefinition.html"
title="interface in com.googlecode.sarasvati.load.definition"
target="classFrame"><i>ExternalArcDefinition</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/ExternalDefinition.html"
title="interface in com.googlecode.sarasvati.load.definition"
target="classFrame"><i>ExternalDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/util/FileVisitor.html"
title="interface in com.googlecode.sarasvati.util"
target="classFrame"><i>FileVisitor</i></a></li>
+<li><a href="com/googlecode/sarasvati/visitor/FindNodeNamedVisitor.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">FindNodeNamedVisitor</a></li>
+<li><a href="com/googlecode/sarasvati/env/FloatAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">FloatAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/util/FontUtil.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">FontUtil</a></li>
+<li><a href="com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter"
target="classFrame"><i>Function</i></a></li>
+<li><a href="com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>Graph</i></a></li>
+<li><a
href="com/googlecode/sarasvati/event/GraphDefinedEventListenerInvoker.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">GraphDefinedEventListenerInvoker</a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>GraphFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphImageMapCreator.html"
title="class in com.googlecode.sarasvati.visual"
target="classFrame">GraphImageMapCreator</a></li>
+<li><a href="com/googlecode/sarasvati/visual/graph/GraphLayoutNode.html"
title="class in com.googlecode.sarasvati.visual.graph"
target="classFrame">GraphLayoutNode</a></li>
+<li><a href="com/googlecode/sarasvati/visual/graph/GraphLayoutTree.html"
title="class in com.googlecode.sarasvati.visual.graph"
target="classFrame">GraphLayoutTree</a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>GraphLoader</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphLoaderImpl.html"
title="class in com.googlecode.sarasvati.load"
target="classFrame">GraphLoaderImpl</a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphLookAndFeel.html"
title="interface in com.googlecode.sarasvati.visual"
target="classFrame"><i>GraphLookAndFeel</i></a></li>
+<li><a href="com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"
target="classFrame"><i>GraphProcess</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>GraphRepository</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/common/GraphSceneImpl.html"
title="class in com.googlecode.sarasvati.visual.common"
target="classFrame">GraphSceneImpl</a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphToImageMap.html"
title="interface in com.googlecode.sarasvati.visual"
target="classFrame"><i>GraphToImageMap</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphToImageMapAdapter.html"
title="class in com.googlecode.sarasvati.visual"
target="classFrame">GraphToImageMapAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphValidator.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>GraphValidator</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphValidatorAdapter.html"
title="class in com.googlecode.sarasvati.load"
target="classFrame">GraphValidatorAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati" target="classFrame">GuardAction</a></li>
+<li><a href="com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati" target="classFrame"><i>GuardResult</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event"
target="classFrame"><i>HasEventQueue</i></a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibArc.html" title="class in
com.googlecode.sarasvati.hib" target="classFrame">HibArc</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibArcToken.html" title="class
in com.googlecode.sarasvati.hib" target="classFrame">HibArcToken</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibArcTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibCustomNodeWrapper</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibEngine.html" title="class in
com.googlecode.sarasvati.hib" target="classFrame">HibEngine</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibEngineFactory.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibEngineFactory</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibExternal.html" title="class
in com.googlecode.sarasvati.hib" target="classFrame">HibExternal</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraph.html" title="class in
com.googlecode.sarasvati.hib" target="classFrame">HibGraph</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphFactory.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibGraphFactory</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphListener.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibGraphListener</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphProcess.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibGraphProcess</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphRepository.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibGraphRepository</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNode.html" title="class in
com.googlecode.sarasvati.hib" target="classFrame">HibNode</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeRef.html" title="class in
com.googlecode.sarasvati.hib" target="classFrame">HibNodeRef</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeToken.html" title="class
in com.googlecode.sarasvati.hib" target="classFrame">HibNodeToken</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibNodeTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeType.html" title="class
in com.googlecode.sarasvati.hib" target="classFrame">HibNodeType</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibProcessListener.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibProcessListener</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibPropertyNode.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibPropertyNode</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibTokenSet.html" title="class
in com.googlecode.sarasvati.hib" target="classFrame">HibTokenSet</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibTokenSetMemberAttribute.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibTokenSetMemberAttribute</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibTokenSetMemberEnv.html"
title="class in com.googlecode.sarasvati.hib"
target="classFrame">HibTokenSetMemberEnv</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/HoverFunctionAdapter.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">HoverFunctionAdapter</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/HrefFunctionAdapter.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">HrefFunctionAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/IconFactory.html"
title="interface in com.googlecode.sarasvati.visual.icon"
target="classFrame"><i>IconFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/IncompleteJoinResult.html"
title="enum in com.googlecode.sarasvati.join"
target="classFrame">IncompleteJoinResult</a></li>
+<li><a
href="com/googlecode/sarasvati/event/InitialExecutionEventQueue.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">InitialExecutionEventQueue</a></li>
+<li><a href="com/googlecode/sarasvati/env/IntegerAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">IntegerAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/script/JavaSixScriptRunner.html"
title="class in com.googlecode.sarasvati.script"
target="classFrame">JavaSixScriptRunner</a></li>
+<li><a href="com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati" target="classFrame">JoinAction</a></li>
+<li><a
href="com/googlecode/sarasvati/join/JoinLangCompilationException.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">JoinLangCompilationException</a></li>
+<li><a href="com/googlecode/sarasvati/join/JoinLangCompiler.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">JoinLangCompiler</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinLangEnv.html"
title="interface in com.googlecode.sarasvati.join.lang"
target="classFrame"><i>JoinLangEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinLangEnvImpl.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">JoinLangEnvImpl</a></li>
+<li><a href="com/googlecode/sarasvati/join/JoinLangException.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">JoinLangException</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinLangExpr.html"
title="interface in com.googlecode.sarasvati.join.lang"
target="classFrame"><i>JoinLangExpr</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/JoinLangJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">JoinLangJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinRequirement.html"
title="interface in com.googlecode.sarasvati.join.lang"
target="classFrame"><i>JoinRequirement</i></a></li>
+<li><a href="com/googlecode/sarasvati/JoinResult.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>JoinResult</i></a></li>
+<li><a href="com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"
target="classFrame"><i>JoinStrategy</i></a></li>
+<li><a href="com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati" target="classFrame">JoinType</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/LabelArcsRequired.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">LabelArcsRequired</a></li>
+<li><a href="com/googlecode/sarasvati/join/LabelJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">LabelJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/event/ListenerCache.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">ListenerCache</a></li>
+<li><a href="com/googlecode/sarasvati/load/LoadResult.html" title="class
in com.googlecode.sarasvati.load" target="classFrame">LoadResult</a></li>
+<li><a href="com/googlecode/sarasvati/env/LongAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">LongAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/impl/MapEnv.html" title="class in
com.googlecode.sarasvati.impl" target="classFrame">MapEnv</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemArc.html" title="class in
com.googlecode.sarasvati.mem" target="classFrame">MemArc</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemArcToken.html" title="class
in com.googlecode.sarasvati.mem" target="classFrame">MemArcToken</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemArcTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemCustomNodeWrapper</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemEngine.html" title="class in
com.googlecode.sarasvati.mem" target="classFrame">MemEngine</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemExternal.html" title="class
in com.googlecode.sarasvati.mem" target="classFrame">MemExternal</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraph.html" title="class in
com.googlecode.sarasvati.mem" target="classFrame">MemGraph</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraphFactory.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemGraphFactory</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraphProcess.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemGraphProcess</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraphRepository.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemGraphRepository</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemNode.html" title="class in
com.googlecode.sarasvati.mem" target="classFrame">MemNode</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemNodeToken.html" title="class
in com.googlecode.sarasvati.mem" target="classFrame">MemNodeToken</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemNodeTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemTokenSet.html" title="class
in com.googlecode.sarasvati.mem" target="classFrame">MemTokenSet</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemTokenSetMemberEnv.html"
title="class in com.googlecode.sarasvati.mem"
target="classFrame">MemTokenSetMemberEnv</a></li>
+<li><a href="com/googlecode/sarasvati/join/MergeJoinResult.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">MergeJoinResult</a></li>
+<li><a href="com/googlecode/sarasvati/join/MergeJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">MergeJoinStrategy</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/MultiTokenRequirementEvaluator.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">MultiTokenRequirementEvaluator</a></li>
+<li><a href="com/googlecode/sarasvati/impl/NestedEnv.html" title="class in
com.googlecode.sarasvati.impl" target="classFrame">NestedEnv</a></li>
+<li><a href="com/googlecode/sarasvati/impl/NestedProcessNode.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">NestedProcessNode</a></li>
+<li><a href="com/googlecode/sarasvati/impl/NestedReadEnv.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">NestedReadEnv</a></li>
+<li><a href="com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>Node</i></a></li>
+<li><a href="com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
title="class in com.googlecode.sarasvati.adapter"
target="classFrame">NodeAdapterManager</a></li>
+<li><a href="com/googlecode/sarasvati/load/definition/NodeDefinition.html"
title="interface in com.googlecode.sarasvati.load.definition"
target="classFrame"><i>NodeDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/common/NodeDrawConfig.html"
title="class in com.googlecode.sarasvati.visual.common"
target="classFrame">NodeDrawConfig</a></li>
+<li><a href="com/googlecode/sarasvati/load/NodeFactory.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>NodeFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/NodeIcons.html"
title="class in com.googlecode.sarasvati.visual.icon"
target="classFrame">NodeIcons</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/NodeIconType.html"
title="enum in com.googlecode.sarasvati.visual.icon"
target="classFrame">NodeIconType</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/NodeRequired.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">NodeRequired</a></li>
+<li><a href="com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>NodeToken</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/NodeTokenComparator.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">NodeTokenComparator</a></li>
+<li><a href="com/googlecode/sarasvati/event/NodeTokenEvent.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">NodeTokenEvent</a></li>
+<li><a href="com/googlecode/sarasvati/util/NodeTokenIdComparator.html"
title="class in com.googlecode.sarasvati.util"
target="classFrame">NodeTokenIdComparator</a></li>
+<li><a href="com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in com.googlecode.sarasvati"
target="classFrame"><i>NodeTokenSetMember</i></a></li>
+<li><a href="com/googlecode/sarasvati/annotations/NodeType.html"
title="annotation in com.googlecode.sarasvati.annotations"
target="classFrame">NodeType</a></li>
+<li><a href="com/googlecode/sarasvati/join/NoTokenMembershipsFilter.html"
title="enum in com.googlecode.sarasvati.join"
target="classFrame">NoTokenMembershipsFilter</a></li>
+<li><a href="com/googlecode/sarasvati/xml/ObjectFactory.html" title="class
in com.googlecode.sarasvati.xml" target="classFrame">ObjectFactory</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/OrJoinExpr.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">OrJoinExpr</a></li>
+<li><a href="com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">OrJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/OvalNodeIcon.html"
title="class in com.googlecode.sarasvati.visual.icon"
target="classFrame">OvalNodeIcon</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/common/PathTrackingConnectionWidget.html"
title="class in com.googlecode.sarasvati.visual.common"
target="classFrame">PathTrackingConnectionWidget</a></li>
+<li><a
href="com/googlecode/sarasvati/event/PersistedExecutionListener.html"
title="interface in com.googlecode.sarasvati.event"
target="classFrame"><i>PersistedExecutionListener</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/PredicateEnv.html"
title="interface in com.googlecode.sarasvati.rubric.env"
target="classFrame"><i>PredicateEnv</i></a></li>
+<li><a
href="com/googlecode/sarasvati/event/ProcessDefinedEventListenerInvoker.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">ProcessDefinedEventListenerInvoker</a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/ProcessDefinition.html"
title="interface in com.googlecode.sarasvati.load.definition"
target="classFrame"><i>ProcessDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/ProcessDefinitionResolver.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>ProcessDefinitionResolver</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/ProcessDefinitionTranslator.html"
title="interface in com.googlecode.sarasvati.load"
target="classFrame"><i>ProcessDefinitionTranslator</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ProcessEvent.html"
title="class in com.googlecode.sarasvati.event"
target="classFrame">ProcessEvent</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/ProcessHoverFunctionAdapter.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">ProcessHoverFunctionAdapter</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/ProcessHrefFunctionAdapter.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">ProcessHrefFunctionAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/ProcessImageMapCreator.html"
title="class in com.googlecode.sarasvati.visual"
target="classFrame">ProcessImageMapCreator</a></li>
+<li><a href="com/googlecode/sarasvati/visual/ProcessLookAndFeel.html"
title="interface in com.googlecode.sarasvati.visual"
target="classFrame"><i>ProcessLookAndFeel</i></a></li>
+<li><a href="com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati" target="classFrame">ProcessState</a></li>
+<li><a href="com/googlecode/sarasvati/visual/ProcessToImageMap.html"
title="interface in com.googlecode.sarasvati.visual"
target="classFrame"><i>ProcessToImageMap</i></a></li>
+<li><a
href="com/googlecode/sarasvati/visual/ProcessToImageMapAdapter.html"
title="class in com.googlecode.sarasvati.visual"
target="classFrame">ProcessToImageMapAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/process/ProcessTree.html"
title="class in com.googlecode.sarasvati.visual.process"
target="classFrame">ProcessTree</a></li>
+<li><a href="com/googlecode/sarasvati/visual/process/ProcessTreeArc.html"
title="class in com.googlecode.sarasvati.visual.process"
target="classFrame">ProcessTreeArc</a></li>
+<li><a href="com/googlecode/sarasvati/visual/process/ProcessTreeNode.html"
title="class in com.googlecode.sarasvati.visual.process"
target="classFrame">ProcessTreeNode</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/PropertyMutator.html"
title="interface in com.googlecode.sarasvati.load.properties"
target="classFrame"><i>PropertyMutator</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/PropertyMutatorRegistry.html"
title="class in com.googlecode.sarasvati.load.properties"
target="classFrame">PropertyMutatorRegistry</a></li>
+<li><a href="com/googlecode/sarasvati/env/ReadEnv.html" title="interface
in com.googlecode.sarasvati.env" target="classFrame"><i>ReadEnv</i></a></li>
+<li><a
href="com/googlecode/sarasvati/visual/icon/RectangularNodeIcon.html"
title="class in com.googlecode.sarasvati.visual.icon"
target="classFrame">RectangularNodeIcon</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/ResultTypeValidator.html"
title="class in com.googlecode.sarasvati.rubric.visitor"
target="classFrame">ResultTypeValidator</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/RubricCompilationException.html"
title="class in com.googlecode.sarasvati.rubric"
target="classFrame">RubricCompilationException</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/RubricCompiler.html"
title="class in com.googlecode.sarasvati.rubric"
target="classFrame">RubricCompiler</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/annotation/RubricDateFunction.html"
title="annotation in com.googlecode.sarasvati.rubric.annotation"
target="classFrame">RubricDateFunction</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/RubricDateFunction.html"
title="interface in com.googlecode.sarasvati.rubric.env"
target="classFrame"><i>RubricDateFunction</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricDateStmt.html"
title="interface in com.googlecode.sarasvati.rubric.lang"
target="classFrame"><i>RubricDateStmt</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricDelayUntilStmt.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricDelayUntilStmt</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/RubricEnv.html"
title="interface in com.googlecode.sarasvati.rubric.env"
target="classFrame"><i>RubricEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/RubricException.html"
title="class in com.googlecode.sarasvati.rubric"
target="classFrame">RubricException</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExpr.html"
title="interface in com.googlecode.sarasvati.rubric.lang"
target="classFrame"><i>RubricExpr</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprAnd.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricExprAnd</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprNot.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricExprNot</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprOr.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricExprOr</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprSymbol.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricExprSymbol</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/annotation/RubricFunctionContainer.html"
title="annotation in com.googlecode.sarasvati.rubric.annotation"
target="classFrame">RubricFunctionContainer</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/env/RubricFunctionRepository.html"
title="interface in com.googlecode.sarasvati.rubric.env"
target="classFrame"><i>RubricFunctionRepository</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/annotation/RubricPredicate.html"
title="annotation in com.googlecode.sarasvati.rubric.annotation"
target="classFrame">RubricPredicate</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/RubricPredicate.html"
title="interface in com.googlecode.sarasvati.rubric.env"
target="classFrame"><i>RubricPredicate</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricStmt.html"
title="interface in com.googlecode.sarasvati.rubric.lang"
target="classFrame"><i>RubricStmt</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricStmtDateSymbol.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricStmtDateSymbol</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricStmtIf.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricStmtIf</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricStmtRelativeDate.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricStmtRelativeDate</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricStmtResult.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricStmtResult</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricStmtStringSymbol.html"
title="class in com.googlecode.sarasvati.rubric.lang"
target="classFrame">RubricStmtStringSymbol</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/env/RubricStringFunction.html"
title="interface in com.googlecode.sarasvati.rubric.env"
target="classFrame"><i>RubricStringFunction</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/visitor/RubricVisitor.html"
title="interface in com.googlecode.sarasvati.rubric.visitor"
target="classFrame"><i>RubricVisitor</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/RubricVisitorAdaptor.html"
title="class in com.googlecode.sarasvati.rubric.visitor"
target="classFrame">RubricVisitorAdaptor</a></li>
+<li><a href="com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati"
target="classFrame">SarasvatiException</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/graph/SarasvatiGraphScene.html"
title="class in com.googlecode.sarasvati.visual.graph"
target="classFrame">SarasvatiGraphScene</a></li>
+<li><a href="com/googlecode/sarasvati/load/SarasvatiLoadException.html"
title="class in com.googlecode.sarasvati.load"
target="classFrame">SarasvatiLoadException</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/process/SarasvatiProcessScene.html"
title="class in com.googlecode.sarasvati.visual.process"
target="classFrame">SarasvatiProcessScene</a></li>
+<li><a href="com/googlecode/sarasvati/hib/util/SarasvatiSchemaTool.html"
title="class in com.googlecode.sarasvati.hib.util"
target="classFrame">SarasvatiSchemaTool</a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptEngineEnv.html"
title="class in com.googlecode.sarasvati.script"
target="classFrame">ScriptEngineEnv</a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptEnv.html"
title="interface in com.googlecode.sarasvati.script"
target="classFrame"><i>ScriptEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/ScriptNode.html" title="class
in com.googlecode.sarasvati.impl" target="classFrame">ScriptNode</a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptRunner.html"
title="interface in com.googlecode.sarasvati.script"
target="classFrame"><i>ScriptRunner</i></a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptRunnerFactory.html"
title="class in com.googlecode.sarasvati.script"
target="classFrame">ScriptRunnerFactory</a></li>
+<li><a href="com/googlecode/sarasvati/env/ShortAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">ShortAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/common/ShortestPathRouterAdapter.html"
title="class in com.googlecode.sarasvati.visual.common"
target="classFrame">ShortestPathRouterAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/impl/SkipNodeGuardResult.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">SkipNodeGuardResult</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/icon/SmallCircleNodeIcon.html"
title="class in com.googlecode.sarasvati.visual.icon"
target="classFrame">SmallCircleNodeIcon</a></li>
+<li><a href="com/googlecode/sarasvati/env/StringAttributeConverter.html"
title="class in com.googlecode.sarasvati.env"
target="classFrame">StringAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/util/SvGraphicsUtil.html"
title="class in com.googlecode.sarasvati.visual.util"
target="classFrame">SvGraphicsUtil</a></li>
+<li><a href="com/googlecode/sarasvati/util/SvUtil.html" title="class in
com.googlecode.sarasvati.util" target="classFrame">SvUtil</a></li>
+<li><a
href="com/googlecode/sarasvati/impl/TimerBasedDelayedTokenScheduler.html"
title="enum in com.googlecode.sarasvati.impl"
target="classFrame">TimerBasedDelayedTokenScheduler</a></li>
+<li><a href="com/googlecode/sarasvati/Token.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>Token</i></a></li>
+<li><a href="com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati" target="classFrame"><i>TokenSet</i></a></li>
+<li><a
href="com/googlecode/sarasvati/impl/TokenSetCompletionListener.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">TokenSetCompletionListener</a></li>
+<li><a href="com/googlecode/sarasvati/join/TokenSetGroupFilter.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">TokenSetGroupFilter</a></li>
+<li><a href="com/googlecode/sarasvati/join/TokenSetJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">TokenSetJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati"
target="classFrame"><i>TokenSetMember</i></a></li>
+<li><a href="com/googlecode/sarasvati/env/TokenSetMemberEnv.html"
title="interface in com.googlecode.sarasvati.env"
target="classFrame"><i>TokenSetMemberEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/TokenSetMemberEnvAdapter.html"
title="class in com.googlecode.sarasvati.impl"
target="classFrame">TokenSetMemberEnvAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/join/TokenSetOrJoinStrategy.html"
title="class in com.googlecode.sarasvati.join"
target="classFrame">TokenSetOrJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/TokenSetRequired.html"
title="class in com.googlecode.sarasvati.join.lang"
target="classFrame">TokenSetRequired</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenTraversal.html"
title="interface in com.googlecode.sarasvati.visitor"
target="classFrame"><i>TokenTraversal</i></a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenTraversals.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">TokenTraversals</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenVisitor.html"
title="interface in com.googlecode.sarasvati.visitor"
target="classFrame"><i>TokenVisitor</i></a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenVisitorAdaptor.html"
title="class in com.googlecode.sarasvati.visitor"
target="classFrame">TokenVisitorAdaptor</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/process/VisualProcessArc.html"
title="interface in com.googlecode.sarasvati.visual.process"
target="classFrame"><i>VisualProcessArc</i></a></li>
+<li><a
href="com/googlecode/sarasvati/visual/process/VisualProcessNode.html"
title="interface in com.googlecode.sarasvati.visual.process"
target="classFrame"><i>VisualProcessNode</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/WaitNode.html" title="class in
com.googlecode.sarasvati.impl" target="classFrame">WaitNode</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlArc.html" title="class in
com.googlecode.sarasvati.xml" target="classFrame">XmlArc</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlCustom.html" title="class in
com.googlecode.sarasvati.xml" target="classFrame">XmlCustom</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlExternal.html" title="class
in com.googlecode.sarasvati.xml" target="classFrame">XmlExternal</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlExternalArc.html"
title="class in com.googlecode.sarasvati.xml"
target="classFrame">XmlExternalArc</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlJoinType.html" title="enum in
com.googlecode.sarasvati.xml" target="classFrame">XmlJoinType</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlLoader.html" title="class in
com.googlecode.sarasvati.xml" target="classFrame">XmlLoader</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlNode.html" title="class in
com.googlecode.sarasvati.xml" target="classFrame">XmlNode</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlProcessDefinition.html"
title="class in com.googlecode.sarasvati.xml"
target="classFrame">XmlProcessDefinition</a></li>
+</ul>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/allclasses-noframe.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:26 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>All Classes (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/AbstractBinaryRubricExpr.html"
title="class in
com.googlecode.sarasvati.rubric.lang">AbstractBinaryRubricExpr</a></li>
+<li><a href="com/googlecode/sarasvati/impl/AbstractGraph.html"
title="class in com.googlecode.sarasvati.impl">AbstractGraph</a></li>
+<li><a href="com/googlecode/sarasvati/load/AbstractGraphFactory.html"
title="class in com.googlecode.sarasvati.load">AbstractGraphFactory</a></li>
+<li><a href="com/googlecode/sarasvati/load/AbstractGraphLoader.html"
title="class in com.googlecode.sarasvati.load">AbstractGraphLoader</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AbstractJoinLangExpr.html"
title="class in
com.googlecode.sarasvati.join.lang">AbstractJoinLangExpr</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/AbstractJoinRequirement.html"
title="class in
com.googlecode.sarasvati.join.lang">AbstractJoinRequirement</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/graph/AbstractLayoutTree.html"
title="class in
com.googlecode.sarasvati.visual.graph">AbstractLayoutTree</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/AbstractNodeIcon.html"
title="class in
com.googlecode.sarasvati.visual.icon">AbstractNodeIcon</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/AbstractRubricExpr.html"
title="class in
com.googlecode.sarasvati.rubric.lang">AbstractRubricExpr</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/AbstractRubricStmt.html"
title="class in
com.googlecode.sarasvati.rubric.lang">AbstractRubricStmt</a></li>
+<li><a
href="com/googlecode/sarasvati/env/AbstractStringValueOfAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">AbstractStringValueOfAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/impl/AbstractTokenSetMemberEnv.html"
title="class in
com.googlecode.sarasvati.impl">AbstractTokenSetMemberEnv</a></li>
+<li><a href="com/googlecode/sarasvati/impl/AcceptTokenGuardResult.html"
title="enum in
com.googlecode.sarasvati.impl">AcceptTokenGuardResult</a></li>
+<li><a href="com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter"><i>Adaptable</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AllArcsRequired.html"
title="class in com.googlecode.sarasvati.join.lang">AllArcsRequired</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AndJoinExpr.html"
title="class in com.googlecode.sarasvati.join.lang">AndJoinExpr</a></li>
+<li><a href="com/googlecode/sarasvati/join/AndJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">AndJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati"><i>Arc</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/definition/ArcDefinition.html"
title="interface in
com.googlecode.sarasvati.load.definition"><i>ArcDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><i>ArcToken</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ArcTokenEvent.html"
title="class in com.googlecode.sarasvati.event">ArcTokenEvent</a></li>
+<li><a href="com/googlecode/sarasvati/join/ArcTokenFilter.html"
title="interface in
com.googlecode.sarasvati.join"><i>ArcTokenFilter</i></a></li>
+<li><a href="com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in
com.googlecode.sarasvati"><i>ArcTokenSetMember</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/AtLeastArcsRequired.html"
title="class in
com.googlecode.sarasvati.join.lang">AtLeastArcsRequired</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/AtLeastLabelArcsRequired.html"
title="class in
com.googlecode.sarasvati.join.lang">AtLeastLabelArcsRequired</a></li>
+<li><a href="com/googlecode/sarasvati/env/AttributeConverter.html"
title="interface in
com.googlecode.sarasvati.env"><i>AttributeConverter</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/AttributeConverterPropertyMutator.html"
title="class in
com.googlecode.sarasvati.load.properties">AttributeConverterPropertyMutator</a></li>
+<li><a href="com/googlecode/sarasvati/env/AttributeConverters.html"
title="class in com.googlecode.sarasvati.env">AttributeConverters</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/BacktrackMirrors.html"
title="class in com.googlecode.sarasvati.visitor">BacktrackMirrors</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/BacktrackTokenVisitor.html"
title="class in
com.googlecode.sarasvati.visitor">BacktrackTokenVisitor</a></li>
+<li><a href="com/googlecode/sarasvati/impl/BaseEngine.html" title="class
in com.googlecode.sarasvati.impl">BaseEngine</a></li>
+<li><a
href="com/googlecode/sarasvati/impl/BaseProcessDefinitionResolver.html"
title="class in
com.googlecode.sarasvati.impl">BaseProcessDefinitionResolver</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/BasePropertyMutator.html"
title="class in
com.googlecode.sarasvati.load.properties">BasePropertyMutator</a></li>
+<li><a href="com/googlecode/sarasvati/env/BooleanAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">BooleanAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/visitor/BreadthFirstTokenTraversal.html"
title="class in
com.googlecode.sarasvati.visitor">BreadthFirstTokenTraversal</a></li>
+<li><a href="com/googlecode/sarasvati/env/ByteAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">ByteAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/event/CachingExecutionEventQueue.html"
title="class in
com.googlecode.sarasvati.event">CachingExecutionEventQueue</a></li>
+<li><a
href="com/googlecode/sarasvati/env/CharacterAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">CharacterAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/join/ClassJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">ClassJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/join/CompleteJoinResult.html"
title="class in com.googlecode.sarasvati.join">CompleteJoinResult</a></li>
+<li><a href="com/googlecode/sarasvati/visual/util/ConvertUtil.html"
title="class in com.googlecode.sarasvati.visual.util">ConvertUtil</a></li>
+<li><a
href="com/googlecode/sarasvati/visitor/CreateOrderTokenTraversal.html"
title="class in
com.googlecode.sarasvati.visitor">CreateOrderTokenTraversal</a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/CustomDefinition.html"
title="interface in
com.googlecode.sarasvati.load.definition"><i>CustomDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati">CustomNode</a></li>
+<li><a href="com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in
com.googlecode.sarasvati"><i>CustomNodeWrapper</i></a></li>
+<li><a href="com/googlecode/sarasvati/env/DateAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">DateAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/event/DefaultExecutionEventQueue.html"
title="class in
com.googlecode.sarasvati.event">DefaultExecutionEventQueue</a></li>
+<li><a
href="com/googlecode/sarasvati/event/DefaultExecutionEventQueue.RegisteredExecutionListener.html"
title="class in
com.googlecode.sarasvati.event">DefaultExecutionEventQueue.RegisteredExecutionListener</a></li>
+<li><a
href="com/googlecode/sarasvati/xml/DefaultFileXmlProcessDefinitionResolver.html"
title="class in
com.googlecode.sarasvati.xml">DefaultFileXmlProcessDefinitionResolver</a></li>
+<li><a href="com/googlecode/sarasvati/visual/DefaultGraphLookAndFeel.html"
title="class in
com.googlecode.sarasvati.visual">DefaultGraphLookAndFeel</a></li>
+<li><a href="com/googlecode/sarasvati/load/DefaultNodeFactory.html"
title="class in com.googlecode.sarasvati.load">DefaultNodeFactory</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/DefaultProcessLookAndFeel.html"
title="class in
com.googlecode.sarasvati.visual">DefaultProcessLookAndFeel</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/DefaultRubricEnv.html"
title="class in
com.googlecode.sarasvati.rubric.env">DefaultRubricEnv</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/env/DefaultRubricFunctionRepository.html"
title="class in
com.googlecode.sarasvati.rubric.env">DefaultRubricFunctionRepository</a></li>
+<li><a href="com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in
com.googlecode.sarasvati"><i>DelayedTokenScheduler</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl">DelayUntilGuardResult</a></li>
+<li><a
href="com/googlecode/sarasvati/visitor/DepthFirstTokenTraversal.html"
title="class in
com.googlecode.sarasvati.visitor">DepthFirstTokenTraversal</a></li>
+<li><a href="com/googlecode/sarasvati/impl/DiscardTokenGuardResult.html"
title="enum in
com.googlecode.sarasvati.impl">DiscardTokenGuardResult</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/DOMToObjectLoadHelper.html"
title="class in
com.googlecode.sarasvati.load.properties">DOMToObjectLoadHelper</a></li>
+<li><a href="com/googlecode/sarasvati/env/DoubleAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">DoubleAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/DropNotToAboveLeavesVisitor.html"
title="class in
com.googlecode.sarasvati.rubric.visitor">DropNotToAboveLeavesVisitor</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/EditorLoadPropertyMutator.html"
title="class in
com.googlecode.sarasvati.load.properties">EditorLoadPropertyMutator</a></li>
+<li><a href="com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><i>Engine</i></a></li>
+<li><a href="com/googlecode/sarasvati/EngineFactory.html" title="interface
in com.googlecode.sarasvati"><i>EngineFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env"><i>Env</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/ErrorReporter.html"
title="class in com.googlecode.sarasvati.join.lang">ErrorReporter</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/ErrorReporter.html"
title="class in com.googlecode.sarasvati.rubric.lang">ErrorReporter</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/ErrorReportingJoinLangLexer.html"
title="class in
com.googlecode.sarasvati.join.lang">ErrorReportingJoinLangLexer</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/ErrorReportingJoinLangParser.html"
title="class in
com.googlecode.sarasvati.join.lang">ErrorReportingJoinLangParser</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/ErrorReportingRubricLexer.html"
title="class in
com.googlecode.sarasvati.rubric.lang">ErrorReportingRubricLexer</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/ErrorReportingRubricParser.html"
title="class in
com.googlecode.sarasvati.rubric.lang">ErrorReportingRubricParser</a></li>
+<li><a href="com/googlecode/sarasvati/event/EventActions.html"
title="class in com.googlecode.sarasvati.event">EventActions</a></li>
+<li><a href="com/googlecode/sarasvati/event/EventActionType.html"
title="enum in com.googlecode.sarasvati.event">EventActionType</a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionEvent.html"
title="class in com.googlecode.sarasvati.event">ExecutionEvent</a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionEventQueue.html"
title="interface in
com.googlecode.sarasvati.event"><i>ExecutionEventQueue</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in com.googlecode.sarasvati.event">ExecutionEventType</a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event"><i>ExecutionListener</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ExecutionListenerWrapper.html"
title="class in
com.googlecode.sarasvati.event">ExecutionListenerWrapper</a></li>
+<li><a href="com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/ExitArcNameCollector.html"
title="class in
com.googlecode.sarasvati.rubric.visitor">ExitArcNameCollector</a></li>
+<li><a href="com/googlecode/sarasvati/External.html" title="interface in
com.googlecode.sarasvati"><i>External</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/ExternalArcDefinition.html"
title="interface in
com.googlecode.sarasvati.load.definition"><i>ExternalArcDefinition</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/ExternalDefinition.html"
title="interface in
com.googlecode.sarasvati.load.definition"><i>ExternalDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/util/FileVisitor.html"
title="interface in
com.googlecode.sarasvati.util"><i>FileVisitor</i></a></li>
+<li><a href="com/googlecode/sarasvati/visitor/FindNodeNamedVisitor.html"
title="class in
com.googlecode.sarasvati.visitor">FindNodeNamedVisitor</a></li>
+<li><a href="com/googlecode/sarasvati/env/FloatAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">FloatAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/util/FontUtil.html"
title="class in com.googlecode.sarasvati.visual.util">FontUtil</a></li>
+<li><a href="com/googlecode/sarasvati/adapter/Function.html"
title="interface in
com.googlecode.sarasvati.adapter"><i>Function</i></a></li>
+<li><a href="com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati"><i>Graph</i></a></li>
+<li><a
href="com/googlecode/sarasvati/event/GraphDefinedEventListenerInvoker.html"
title="class in
com.googlecode.sarasvati.event">GraphDefinedEventListenerInvoker</a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><i>GraphFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphImageMapCreator.html"
title="class in
com.googlecode.sarasvati.visual">GraphImageMapCreator</a></li>
+<li><a href="com/googlecode/sarasvati/visual/graph/GraphLayoutNode.html"
title="class in
com.googlecode.sarasvati.visual.graph">GraphLayoutNode</a></li>
+<li><a href="com/googlecode/sarasvati/visual/graph/GraphLayoutTree.html"
title="class in
com.googlecode.sarasvati.visual.graph">GraphLayoutTree</a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><i>GraphLoader</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphLoaderImpl.html"
title="class in com.googlecode.sarasvati.load">GraphLoaderImpl</a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphLookAndFeel.html"
title="interface in
com.googlecode.sarasvati.visual"><i>GraphLookAndFeel</i></a></li>
+<li><a href="com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><i>GraphProcess</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in
com.googlecode.sarasvati.load"><i>GraphRepository</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/common/GraphSceneImpl.html"
title="class in
com.googlecode.sarasvati.visual.common">GraphSceneImpl</a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphToImageMap.html"
title="interface in
com.googlecode.sarasvati.visual"><i>GraphToImageMap</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/GraphToImageMapAdapter.html"
title="class in
com.googlecode.sarasvati.visual">GraphToImageMapAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphValidator.html"
title="interface in
com.googlecode.sarasvati.load"><i>GraphValidator</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/GraphValidatorAdapter.html"
title="class in
com.googlecode.sarasvati.load">GraphValidatorAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a></li>
+<li><a href="com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati"><i>GuardResult</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in
com.googlecode.sarasvati.event"><i>HasEventQueue</i></a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibArc.html" title="class in
com.googlecode.sarasvati.hib">HibArc</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibArcToken.html" title="class
in com.googlecode.sarasvati.hib">HibArcToken</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib">HibArcTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.hib">HibCustomNodeWrapper</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibEngine.html" title="class in
com.googlecode.sarasvati.hib">HibEngine</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibEngineFactory.html"
title="class in com.googlecode.sarasvati.hib">HibEngineFactory</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibExternal.html" title="class
in com.googlecode.sarasvati.hib">HibExternal</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraph.html" title="class in
com.googlecode.sarasvati.hib">HibGraph</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphFactory.html"
title="class in com.googlecode.sarasvati.hib">HibGraphFactory</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphListener.html"
title="class in com.googlecode.sarasvati.hib">HibGraphListener</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphProcess.html"
title="class in com.googlecode.sarasvati.hib">HibGraphProcess</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibGraphRepository.html"
title="class in com.googlecode.sarasvati.hib">HibGraphRepository</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNode.html" title="class in
com.googlecode.sarasvati.hib">HibNode</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeRef.html" title="class in
com.googlecode.sarasvati.hib">HibNodeRef</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeToken.html" title="class
in com.googlecode.sarasvati.hib">HibNodeToken</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib">HibNodeTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibNodeType.html" title="class
in com.googlecode.sarasvati.hib">HibNodeType</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibProcessListener.html"
title="class in com.googlecode.sarasvati.hib">HibProcessListener</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibPropertyNode.html"
title="class in com.googlecode.sarasvati.hib">HibPropertyNode</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibTokenSet.html" title="class
in com.googlecode.sarasvati.hib">HibTokenSet</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibTokenSetMemberAttribute.html"
title="class in
com.googlecode.sarasvati.hib">HibTokenSetMemberAttribute</a></li>
+<li><a href="com/googlecode/sarasvati/hib/HibTokenSetMemberEnv.html"
title="class in com.googlecode.sarasvati.hib">HibTokenSetMemberEnv</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/HoverFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">HoverFunctionAdapter</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/HrefFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">HrefFunctionAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/IconFactory.html"
title="interface in
com.googlecode.sarasvati.visual.icon"><i>IconFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/IncompleteJoinResult.html"
title="enum in com.googlecode.sarasvati.join">IncompleteJoinResult</a></li>
+<li><a
href="com/googlecode/sarasvati/event/InitialExecutionEventQueue.html"
title="class in
com.googlecode.sarasvati.event">InitialExecutionEventQueue</a></li>
+<li><a href="com/googlecode/sarasvati/env/IntegerAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">IntegerAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/script/JavaSixScriptRunner.html"
title="class in
com.googlecode.sarasvati.script">JavaSixScriptRunner</a></li>
+<li><a href="com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a></li>
+<li><a
href="com/googlecode/sarasvati/join/JoinLangCompilationException.html"
title="class in
com.googlecode.sarasvati.join">JoinLangCompilationException</a></li>
+<li><a href="com/googlecode/sarasvati/join/JoinLangCompiler.html"
title="class in com.googlecode.sarasvati.join">JoinLangCompiler</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinLangEnv.html"
title="interface in
com.googlecode.sarasvati.join.lang"><i>JoinLangEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinLangEnvImpl.html"
title="class in com.googlecode.sarasvati.join.lang">JoinLangEnvImpl</a></li>
+<li><a href="com/googlecode/sarasvati/join/JoinLangException.html"
title="class in com.googlecode.sarasvati.join">JoinLangException</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinLangExpr.html"
title="interface in
com.googlecode.sarasvati.join.lang"><i>JoinLangExpr</i></a></li>
+<li><a href="com/googlecode/sarasvati/join/JoinLangJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">JoinLangJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/JoinRequirement.html"
title="interface in
com.googlecode.sarasvati.join.lang"><i>JoinRequirement</i></a></li>
+<li><a href="com/googlecode/sarasvati/JoinResult.html" title="interface in
com.googlecode.sarasvati"><i>JoinResult</i></a></li>
+<li><a href="com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><i>JoinStrategy</i></a></li>
+<li><a href="com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/LabelArcsRequired.html"
title="class in
com.googlecode.sarasvati.join.lang">LabelArcsRequired</a></li>
+<li><a href="com/googlecode/sarasvati/join/LabelJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">LabelJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/event/ListenerCache.html"
title="class in com.googlecode.sarasvati.event">ListenerCache</a></li>
+<li><a href="com/googlecode/sarasvati/load/LoadResult.html" title="class
in com.googlecode.sarasvati.load">LoadResult</a></li>
+<li><a href="com/googlecode/sarasvati/env/LongAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">LongAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/impl/MapEnv.html" title="class in
com.googlecode.sarasvati.impl">MapEnv</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemArc.html" title="class in
com.googlecode.sarasvati.mem">MemArc</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemArcToken.html" title="class
in com.googlecode.sarasvati.mem">MemArcToken</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemArcTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.mem">MemCustomNodeWrapper</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemEngine.html" title="class in
com.googlecode.sarasvati.mem">MemEngine</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemExternal.html" title="class
in com.googlecode.sarasvati.mem">MemExternal</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraph.html" title="class in
com.googlecode.sarasvati.mem">MemGraph</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraphFactory.html"
title="class in com.googlecode.sarasvati.mem">MemGraphFactory</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraphProcess.html"
title="class in com.googlecode.sarasvati.mem">MemGraphProcess</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemGraphRepository.html"
title="class in com.googlecode.sarasvati.mem">MemGraphRepository</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemNode.html" title="class in
com.googlecode.sarasvati.mem">MemNode</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemNodeToken.html" title="class
in com.googlecode.sarasvati.mem">MemNodeToken</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemNodeTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemTokenSet.html" title="class
in com.googlecode.sarasvati.mem">MemTokenSet</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemTokenSetMember</a></li>
+<li><a href="com/googlecode/sarasvati/mem/MemTokenSetMemberEnv.html"
title="class in com.googlecode.sarasvati.mem">MemTokenSetMemberEnv</a></li>
+<li><a href="com/googlecode/sarasvati/join/MergeJoinResult.html"
title="class in com.googlecode.sarasvati.join">MergeJoinResult</a></li>
+<li><a href="com/googlecode/sarasvati/join/MergeJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">MergeJoinStrategy</a></li>
+<li><a
href="com/googlecode/sarasvati/join/lang/MultiTokenRequirementEvaluator.html"
title="class in
com.googlecode.sarasvati.join.lang">MultiTokenRequirementEvaluator</a></li>
+<li><a href="com/googlecode/sarasvati/impl/NestedEnv.html" title="class in
com.googlecode.sarasvati.impl">NestedEnv</a></li>
+<li><a href="com/googlecode/sarasvati/impl/NestedProcessNode.html"
title="class in com.googlecode.sarasvati.impl">NestedProcessNode</a></li>
+<li><a href="com/googlecode/sarasvati/impl/NestedReadEnv.html"
title="class in com.googlecode.sarasvati.impl">NestedReadEnv</a></li>
+<li><a href="com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><i>Node</i></a></li>
+<li><a href="com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
title="class in
com.googlecode.sarasvati.adapter">NodeAdapterManager</a></li>
+<li><a href="com/googlecode/sarasvati/load/definition/NodeDefinition.html"
title="interface in
com.googlecode.sarasvati.load.definition"><i>NodeDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/common/NodeDrawConfig.html"
title="class in
com.googlecode.sarasvati.visual.common">NodeDrawConfig</a></li>
+<li><a href="com/googlecode/sarasvati/load/NodeFactory.html"
title="interface in
com.googlecode.sarasvati.load"><i>NodeFactory</i></a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/NodeIcons.html"
title="class in com.googlecode.sarasvati.visual.icon">NodeIcons</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/NodeIconType.html"
title="enum in com.googlecode.sarasvati.visual.icon">NodeIconType</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/NodeRequired.html"
title="class in com.googlecode.sarasvati.join.lang">NodeRequired</a></li>
+<li><a href="com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><i>NodeToken</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/NodeTokenComparator.html"
title="class in com.googlecode.sarasvati.impl">NodeTokenComparator</a></li>
+<li><a href="com/googlecode/sarasvati/event/NodeTokenEvent.html"
title="class in com.googlecode.sarasvati.event">NodeTokenEvent</a></li>
+<li><a href="com/googlecode/sarasvati/util/NodeTokenIdComparator.html"
title="class in
com.googlecode.sarasvati.util">NodeTokenIdComparator</a></li>
+<li><a href="com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in
com.googlecode.sarasvati"><i>NodeTokenSetMember</i></a></li>
+<li><a href="com/googlecode/sarasvati/annotations/NodeType.html"
title="annotation in com.googlecode.sarasvati.annotations">NodeType</a></li>
+<li><a href="com/googlecode/sarasvati/join/NoTokenMembershipsFilter.html"
title="enum in
com.googlecode.sarasvati.join">NoTokenMembershipsFilter</a></li>
+<li><a href="com/googlecode/sarasvati/xml/ObjectFactory.html" title="class
in com.googlecode.sarasvati.xml">ObjectFactory</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/OrJoinExpr.html"
title="class in com.googlecode.sarasvati.join.lang">OrJoinExpr</a></li>
+<li><a href="com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">OrJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/visual/icon/OvalNodeIcon.html"
title="class in com.googlecode.sarasvati.visual.icon">OvalNodeIcon</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/common/PathTrackingConnectionWidget.html"
title="class in
com.googlecode.sarasvati.visual.common">PathTrackingConnectionWidget</a></li>
+<li><a
href="com/googlecode/sarasvati/event/PersistedExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event"><i>PersistedExecutionListener</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/PredicateEnv.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><i>PredicateEnv</i></a></li>
+<li><a
href="com/googlecode/sarasvati/event/ProcessDefinedEventListenerInvoker.html"
title="class in
com.googlecode.sarasvati.event">ProcessDefinedEventListenerInvoker</a></li>
+<li><a
href="com/googlecode/sarasvati/load/definition/ProcessDefinition.html"
title="interface in
com.googlecode.sarasvati.load.definition"><i>ProcessDefinition</i></a></li>
+<li><a href="com/googlecode/sarasvati/load/ProcessDefinitionResolver.html"
title="interface in
com.googlecode.sarasvati.load"><i>ProcessDefinitionResolver</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/ProcessDefinitionTranslator.html"
title="interface in
com.googlecode.sarasvati.load"><i>ProcessDefinitionTranslator</i></a></li>
+<li><a href="com/googlecode/sarasvati/event/ProcessEvent.html"
title="class in com.googlecode.sarasvati.event">ProcessEvent</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/ProcessHoverFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">ProcessHoverFunctionAdapter</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/util/ProcessHrefFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">ProcessHrefFunctionAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/ProcessImageMapCreator.html"
title="class in
com.googlecode.sarasvati.visual">ProcessImageMapCreator</a></li>
+<li><a href="com/googlecode/sarasvati/visual/ProcessLookAndFeel.html"
title="interface in
com.googlecode.sarasvati.visual"><i>ProcessLookAndFeel</i></a></li>
+<li><a href="com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a></li>
+<li><a href="com/googlecode/sarasvati/visual/ProcessToImageMap.html"
title="interface in
com.googlecode.sarasvati.visual"><i>ProcessToImageMap</i></a></li>
+<li><a
href="com/googlecode/sarasvati/visual/ProcessToImageMapAdapter.html"
title="class in
com.googlecode.sarasvati.visual">ProcessToImageMapAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/process/ProcessTree.html"
title="class in
com.googlecode.sarasvati.visual.process">ProcessTree</a></li>
+<li><a href="com/googlecode/sarasvati/visual/process/ProcessTreeArc.html"
title="class in
com.googlecode.sarasvati.visual.process">ProcessTreeArc</a></li>
+<li><a href="com/googlecode/sarasvati/visual/process/ProcessTreeNode.html"
title="class in
com.googlecode.sarasvati.visual.process">ProcessTreeNode</a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/PropertyMutator.html"
title="interface in
com.googlecode.sarasvati.load.properties"><i>PropertyMutator</i></a></li>
+<li><a
href="com/googlecode/sarasvati/load/properties/PropertyMutatorRegistry.html"
title="class in
com.googlecode.sarasvati.load.properties">PropertyMutatorRegistry</a></li>
+<li><a href="com/googlecode/sarasvati/env/ReadEnv.html" title="interface
in com.googlecode.sarasvati.env"><i>ReadEnv</i></a></li>
+<li><a
href="com/googlecode/sarasvati/visual/icon/RectangularNodeIcon.html"
title="class in
com.googlecode.sarasvati.visual.icon">RectangularNodeIcon</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/ResultTypeValidator.html"
title="class in
com.googlecode.sarasvati.rubric.visitor">ResultTypeValidator</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/RubricCompilationException.html"
title="class in
com.googlecode.sarasvati.rubric">RubricCompilationException</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/RubricCompiler.html"
title="class in com.googlecode.sarasvati.rubric">RubricCompiler</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/annotation/RubricDateFunction.html"
title="annotation in
com.googlecode.sarasvati.rubric.annotation">RubricDateFunction</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/RubricDateFunction.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><i>RubricDateFunction</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricDateStmt.html"
title="interface in
com.googlecode.sarasvati.rubric.lang"><i>RubricDateStmt</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricDelayUntilStmt.html"
title="class in
com.googlecode.sarasvati.rubric.lang">RubricDelayUntilStmt</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/RubricEnv.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><i>RubricEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/RubricException.html"
title="class in com.googlecode.sarasvati.rubric">RubricException</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExpr.html"
title="interface in
com.googlecode.sarasvati.rubric.lang"><i>RubricExpr</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprAnd.html"
title="class in com.googlecode.sarasvati.rubric.lang">RubricExprAnd</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprNot.html"
title="class in com.googlecode.sarasvati.rubric.lang">RubricExprNot</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprOr.html"
title="class in com.googlecode.sarasvati.rubric.lang">RubricExprOr</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricExprSymbol.html"
title="class in
com.googlecode.sarasvati.rubric.lang">RubricExprSymbol</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/annotation/RubricFunctionContainer.html"
title="annotation in
com.googlecode.sarasvati.rubric.annotation">RubricFunctionContainer</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/env/RubricFunctionRepository.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><i>RubricFunctionRepository</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/annotation/RubricPredicate.html"
title="annotation in
com.googlecode.sarasvati.rubric.annotation">RubricPredicate</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/env/RubricPredicate.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><i>RubricPredicate</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricStmt.html"
title="interface in
com.googlecode.sarasvati.rubric.lang"><i>RubricStmt</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricStmtDateSymbol.html"
title="class in
com.googlecode.sarasvati.rubric.lang">RubricStmtDateSymbol</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricStmtIf.html"
title="class in com.googlecode.sarasvati.rubric.lang">RubricStmtIf</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricStmtRelativeDate.html"
title="class in
com.googlecode.sarasvati.rubric.lang">RubricStmtRelativeDate</a></li>
+<li><a href="com/googlecode/sarasvati/rubric/lang/RubricStmtResult.html"
title="class in
com.googlecode.sarasvati.rubric.lang">RubricStmtResult</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/lang/RubricStmtStringSymbol.html"
title="class in
com.googlecode.sarasvati.rubric.lang">RubricStmtStringSymbol</a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/env/RubricStringFunction.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><i>RubricStringFunction</i></a></li>
+<li><a href="com/googlecode/sarasvati/rubric/visitor/RubricVisitor.html"
title="interface in
com.googlecode.sarasvati.rubric.visitor"><i>RubricVisitor</i></a></li>
+<li><a
href="com/googlecode/sarasvati/rubric/visitor/RubricVisitorAdaptor.html"
title="class in
com.googlecode.sarasvati.rubric.visitor">RubricVisitorAdaptor</a></li>
+<li><a href="com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati">SarasvatiException</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/graph/SarasvatiGraphScene.html"
title="class in
com.googlecode.sarasvati.visual.graph">SarasvatiGraphScene</a></li>
+<li><a href="com/googlecode/sarasvati/load/SarasvatiLoadException.html"
title="class in
com.googlecode.sarasvati.load">SarasvatiLoadException</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/process/SarasvatiProcessScene.html"
title="class in
com.googlecode.sarasvati.visual.process">SarasvatiProcessScene</a></li>
+<li><a href="com/googlecode/sarasvati/hib/util/SarasvatiSchemaTool.html"
title="class in
com.googlecode.sarasvati.hib.util">SarasvatiSchemaTool</a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptEngineEnv.html"
title="class in com.googlecode.sarasvati.script">ScriptEngineEnv</a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptEnv.html"
title="interface in
com.googlecode.sarasvati.script"><i>ScriptEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/ScriptNode.html" title="class
in com.googlecode.sarasvati.impl">ScriptNode</a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptRunner.html"
title="interface in
com.googlecode.sarasvati.script"><i>ScriptRunner</i></a></li>
+<li><a href="com/googlecode/sarasvati/script/ScriptRunnerFactory.html"
title="class in
com.googlecode.sarasvati.script">ScriptRunnerFactory</a></li>
+<li><a href="com/googlecode/sarasvati/env/ShortAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">ShortAttributeConverter</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/common/ShortestPathRouterAdapter.html"
title="class in
com.googlecode.sarasvati.visual.common">ShortestPathRouterAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/impl/SkipNodeGuardResult.html"
title="class in com.googlecode.sarasvati.impl">SkipNodeGuardResult</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/icon/SmallCircleNodeIcon.html"
title="class in
com.googlecode.sarasvati.visual.icon">SmallCircleNodeIcon</a></li>
+<li><a href="com/googlecode/sarasvati/env/StringAttributeConverter.html"
title="class in
com.googlecode.sarasvati.env">StringAttributeConverter</a></li>
+<li><a href="com/googlecode/sarasvati/visual/util/SvGraphicsUtil.html"
title="class in
com.googlecode.sarasvati.visual.util">SvGraphicsUtil</a></li>
+<li><a href="com/googlecode/sarasvati/util/SvUtil.html" title="class in
com.googlecode.sarasvati.util">SvUtil</a></li>
+<li><a
href="com/googlecode/sarasvati/impl/TimerBasedDelayedTokenScheduler.html"
title="enum in
com.googlecode.sarasvati.impl">TimerBasedDelayedTokenScheduler</a></li>
+<li><a href="com/googlecode/sarasvati/Token.html" title="interface in
com.googlecode.sarasvati"><i>Token</i></a></li>
+<li><a href="com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati"><i>TokenSet</i></a></li>
+<li><a
href="com/googlecode/sarasvati/impl/TokenSetCompletionListener.html"
title="class in
com.googlecode.sarasvati.impl">TokenSetCompletionListener</a></li>
+<li><a href="com/googlecode/sarasvati/join/TokenSetGroupFilter.html"
title="class in com.googlecode.sarasvati.join">TokenSetGroupFilter</a></li>
+<li><a href="com/googlecode/sarasvati/join/TokenSetJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">TokenSetJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati"><i>TokenSetMember</i></a></li>
+<li><a href="com/googlecode/sarasvati/env/TokenSetMemberEnv.html"
title="interface in
com.googlecode.sarasvati.env"><i>TokenSetMemberEnv</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/TokenSetMemberEnvAdapter.html"
title="class in
com.googlecode.sarasvati.impl">TokenSetMemberEnvAdapter</a></li>
+<li><a href="com/googlecode/sarasvati/join/TokenSetOrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join">TokenSetOrJoinStrategy</a></li>
+<li><a href="com/googlecode/sarasvati/join/lang/TokenSetRequired.html"
title="class in
com.googlecode.sarasvati.join.lang">TokenSetRequired</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenTraversal.html"
title="interface in
com.googlecode.sarasvati.visitor"><i>TokenTraversal</i></a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenTraversals.html"
title="class in com.googlecode.sarasvati.visitor">TokenTraversals</a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenVisitor.html"
title="interface in
com.googlecode.sarasvati.visitor"><i>TokenVisitor</i></a></li>
+<li><a href="com/googlecode/sarasvati/visitor/TokenVisitorAdaptor.html"
title="class in
com.googlecode.sarasvati.visitor">TokenVisitorAdaptor</a></li>
+<li><a
href="com/googlecode/sarasvati/visual/process/VisualProcessArc.html"
title="interface in
com.googlecode.sarasvati.visual.process"><i>VisualProcessArc</i></a></li>
+<li><a
href="com/googlecode/sarasvati/visual/process/VisualProcessNode.html"
title="interface in
com.googlecode.sarasvati.visual.process"><i>VisualProcessNode</i></a></li>
+<li><a href="com/googlecode/sarasvati/impl/WaitNode.html" title="class in
com.googlecode.sarasvati.impl">WaitNode</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlArc.html" title="class in
com.googlecode.sarasvati.xml">XmlArc</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlCustom.html" title="class in
com.googlecode.sarasvati.xml">XmlCustom</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlExternal.html" title="class
in com.googlecode.sarasvati.xml">XmlExternal</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlExternalArc.html"
title="class in com.googlecode.sarasvati.xml">XmlExternalArc</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlJoinType.html" title="enum in
com.googlecode.sarasvati.xml">XmlJoinType</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlLoader.html" title="class in
com.googlecode.sarasvati.xml">XmlLoader</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlNode.html" title="class in
com.googlecode.sarasvati.xml">XmlNode</a></li>
+<li><a href="com/googlecode/sarasvati/xml/XmlProcessDefinition.html"
title="class in com.googlecode.sarasvati.xml">XmlProcessDefinition</a></li>
+</ul>
+</div>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Arc.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,320 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Arc (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Arc (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Arc.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Arc.html"
target="_top">Frames</a></li>
+<li><a href="Arc.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface Arc" class="title">Interface Arc</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibArc.html"
title="class in com.googlecode.sarasvati.hib">HibArc</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemArc.html" title="class in
com.googlecode.sarasvati.mem">MemArc</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Arc</span></pre>
+<div class="block">Arcs describe the relationships between Nodes. Arcs
+ are directed links between Nodes. During the execution
+ of a <a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati"><code>GraphProcess</code></a>, arcs will
determine in what order
+ tokens are generated in Nodes.
+
+ Arc may be labeled with a name. The name can be used
+ for flow control.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Arc.html#DEFAULT_ARC">DEFAULT_ARC</a></strong></code>
+<div class="block">If no name is specified for an Arc, it will be
+ given the default name, which is null.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Arc.html#getEndNode()">getEndNode</a></strong>()</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> at the end of the arc.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Arc.html#getName()">getName</a></strong>()</code>
+<div class="block">Returns the arc name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Arc.html#getStartNode()">getStartNode</a></strong>()</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> at the start of the
arc.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Arc.html#isSelfArc()">isSelfArc</a></strong>()</code>
+<div class="block">Returns true if the start node is the same as the end
node, false otherwise.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="DEFAULT_ARC">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_ARC</h4>
+<pre>static final&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a> DEFAULT_ARC</pre>
+<div class="block">If no name is specified for an Arc, it will be
+ given the default name, which is null.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getStartNode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStartNode</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;getStartNode()</pre>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> at the start of the
arc.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> at the start of the
arc</dd></dl>
+</li>
+</ul>
+<a name="getEndNode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndNode</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;getEndNode()</pre>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> at the end of the arc.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> at the end of the
arc</dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Returns the arc name. Nulls and blanks are allowed,
+ but care should be taken as some databases have
+ issues with blanks and treat them either as nulls
+ or as single spaces.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The arc
name.</dd></dl>
+</li>
+</ul>
+<a name="isSelfArc()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isSelfArc</h4>
+<pre>boolean&nbsp;isSelfArc()</pre>
+<div class="block">Returns true if the start node is the same as the end
node, false otherwise.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>true if the start
node is the same as the end node, false otherwise.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Arc.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Arc.html"
target="_top">Frames</a></li>
+<li><a href="Arc.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ArcToken.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>ArcToken (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ArcToken (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ArcToken.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Arc.html" title="interface
in com.googlecode.sarasvati"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/ArcToken.html"
target="_top">Frames</a></li>
+<li><a href="ArcToken.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface ArcToken" class="title">Interface ArcToken</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati">Token</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibArcToken.html"
title="class in com.googlecode.sarasvati.hib">HibArcToken</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemArcToken.html" title="class
in com.googlecode.sarasvati.mem">MemArcToken</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ArcToken</span>
+extends <a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati">Token</a></pre>
+<div class="block">Arc tokens point to arcs in the graph. Arc tokens may
be active
+ only briefly, if the node at the end of the arc is ready to
+ execute. However, if the node is a join node, and not all incoming
+ arcs have tokens, an arc token may be active for some time.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#getArc()">getArc</a></strong>()</code>
+<div class="block">Returns the arc that this arc token points to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#getChildToken()">getChildToken</a></strong>()</code>
+<div class="block">Returns the node token which was generated from
+ this arc token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#getId()">getId</a></strong>()</code>
+<div class="block">Returns a unique identifier for this arc token</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#getParentToken()">getParentToken</a></strong>()</code>
+<div class="block">Returns the node token which directly preceded this
+ arc token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#getProcess()">getProcess</a></strong>()</code>
+<div class="block">Returns the process that this node token belongs
to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in
com.googlecode.sarasvati">ArcTokenSetMember</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#getTokenSetMemberships()">getTokenSetMemberships</a></strong>()</code>
+<div class="block">Returns the set members for each token set that this
+ token is tied to.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#isPending()">isPending</a></strong>()</code>
+<div class="block">Return true if this arc token requires processing,
false otherwise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#isTokenSetMember()">isTokenSetMember</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#markComplete(com.googlecode.sarasvati.NodeToken)">markComplete</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;child)</code>
+<div class="block">Marks this token as being complete, in the sense that
it no longer
+ represents an active part of the process.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcToken.html#markProcessed()">markProcessed</a></strong>()</code>
+<div class="block">Marks this arc token as processed.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.Token">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.googlecode.sarasvati.<a
href="../../../com/googlecode/sarasvati/Token.html" title="interface in
com.googlecode.sarasvati">Token</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/Token.html#accept(com.googlecode.sarasvati.visitor.TokenVisitor)">accept</a>,
<a
href="../../../com/googlecode/sarasvati/Token.html#getExecutionType()">getExecutionType</a>,
<a
href="../../../com/googlecode/sarasvati/Token.html#isComplete()">isComplete</a>,
<a
href="../../../com/googlecode/sarasvati/Token.html#markBacktracked()">markBacktracked</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a>&nbsp;getId()</pre>
+<div class="block">Returns a unique identifier for this arc token</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>a unique identifier
for this arc token</dd></dl>
+</li>
+</ul>
+<a name="getArc()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArc</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Arc.html" title="interface
in com.googlecode.sarasvati">Arc</a>&nbsp;getArc()</pre>
+<div class="block">Returns the arc that this arc token points to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The associated
arc</dd></dl>
+</li>
+</ul>
+<a name="getProcess()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;getProcess()</pre>
+<div class="block">Returns the process that this node token belongs
to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The associated
process</dd></dl>
+</li>
+</ul>
+<a name="getParentToken()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParentToken</h4>
+<pre><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;getParentToken()</pre>
+<div class="block">Returns the node token which directly preceded this
+ arc token.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The parent
NodeToken</dd></dl>
+</li>
+</ul>
+<a name="getChildToken()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChildToken</h4>
+<pre><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;getChildToken()</pre>
+<div class="block">Returns the node token which was generated from
+ this arc token.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The child
NodeToken</dd></dl>
+</li>
+</ul>
+<a name="isPending()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isPending</h4>
+<pre>boolean&nbsp;isPending()</pre>
+<div class="block">Return true if this arc token requires processing,
false otherwise.
+ Multiple arc tokens will be created at once, in the case where a
+ node has multiple outgoing arcs. When first created, this method
+ will return true. After the arc token has been executed, this method
+ will return false. An executed arc token may not yet be completed. It
+ may be waiting for other node tokens to arrive at the target node.
+
+ <br/>
+
+ Whether an ArcToken has been processed may be important in the case where
+ an earlier arc token generates a NodeToken, which while executing a Node
+ generates and exception and processing is halted. In this case, the
+ unprocessed arc tokens can be found and processed.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if this arc
token has not yet been processed.</dd></dl>
+</li>
+</ul>
+<a name="markProcessed()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markProcessed</h4>
+<pre>void&nbsp;markProcessed()</pre>
+<div class="block">Marks this arc token as processed.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/ArcToken.html#isPending()"><code>isPending()</code></a></dd></dl>
+</li>
+</ul>
+<a name="markComplete(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markComplete</h4>
+<pre>void&nbsp;markComplete(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;child)</pre>
+<div class="block">Marks this token as being complete, in the sense that
it no longer
+ represents an active part of the process. Once a token is marked
+ complete, it is generally only of historical interest.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>child</code>
- The node token generated from this arc token</dd></dl>
+</li>
+</ul>
+<a name="getTokenSetMemberships()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTokenSetMemberships</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in
com.googlecode.sarasvati">ArcTokenSetMember</a>&gt;&nbsp;getTokenSetMemberships()</pre>
+<div class="block">Returns the set members for each token set that this
+ token is tied to.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Token.html#getTokenSetMemberships()">getTokenSetMemberships</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati">Token</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>the set members for each
token set that this
+ token is tied to.</dd></dl>
+</li>
+</ul>
+<a name="isTokenSetMember()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isTokenSetMember</h4>
+<pre>boolean&nbsp;isTokenSetMember()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ArcToken.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Arc.html" title="interface
in com.googlecode.sarasvati"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/ArcToken.html"
target="_top">Frames</a></li>
+<li><a href="ArcToken.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ArcTokenSetMember.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>ArcTokenSetMember (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ArcTokenSetMember (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ArcTokenSetMember.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/ArcTokenSetMember.html"
target="_top">Frames</a></li>
+<li><a href="ArcTokenSetMember.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface ArcTokenSetMember" class="title">Interface
ArcTokenSetMember</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/hib/HibArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib">HibArcTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemArcTokenSetMember</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ArcTokenSetMember</span>
+extends <a href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></pre>
+<div class="block">Extends the TokenSetMember interface to narrow the Token
+ to an ArcToken.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html#getToken()">getToken</a></strong>()</code>
+<div class="block">Returns the token.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.TokenSetMember">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.googlecode.sarasvati.<a
href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getMemberIndex()">getMemberIndex</a>,
<a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getTokenSet()">getTokenSet</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getToken()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getToken</h4>
+<pre><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;getToken()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()">TokenSetMember</a></code></strong></div>
+<div class="block">Returns the token.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()">getToken</a></code>&nbsp;in
interface&nbsp;<code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The token</dd><dt><span
class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()"><code>TokenSetMember.getToken()</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ArcTokenSetMember.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/ArcTokenSetMember.html"
target="_top">Frames</a></li>
+<li><a href="ArcTokenSetMember.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/CustomNode.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,797 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>CustomNode (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CustomNode (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CustomNode.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/CustomNode.html"
target="_top">Frames</a></li>
+<li><a href="CustomNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Class CustomNode" class="title">Class CustomNode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.CustomNode</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a>, <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/impl/NestedProcessNode.html"
title="class in com.googlecode.sarasvati.impl">NestedProcessNode</a>, <a
href="../../../com/googlecode/sarasvati/impl/ScriptNode.html" title="class
in com.googlecode.sarasvati.impl">ScriptNode</a>, <a
href="../../../com/googlecode/sarasvati/impl/WaitNode.html" title="class in
com.googlecode.sarasvati.impl">WaitNode</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="strong">CustomNode</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a>
+implements <a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></pre>
+<div class="block">CustomNode provides a superclass for user defined nodes
+ that are portable across all engines.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in
com.googlecode.sarasvati">CustomNodeWrapper</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#nodeWrapper">nodeWrapper</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Constructor Summary table, listing constructors, and an
explanation">
+<caption><span>Constructors</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#CustomNode()">CustomNode</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">backtrack</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Does nothing by default.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getAdaptor(java.lang.Class)">getAdaptor</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in
java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
+<div class="block">Default implementation calls <a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#getDefaultAdaptor(java.lang.Class)"><code>CustomNodeWrapper.getDefaultAdaptor(Class)</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/External.html" title="interface in
com.googlecode.sarasvati">External</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getExternal()">getExternal</a></strong>()</code>
+<div class="block">If the node is defined in an external, returns the
external and null otherwise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/ReadEnv.html" title="interface
in com.googlecode.sarasvati.env">ReadEnv</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getExternalEnv()">getExternalEnv</a></strong>()</code>
+<div class="block">Returns a read-only environment containing all
attributes defined for
+ all associated externals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getGraph()">getGraph</a></strong>()</code>
+<div class="block">Returns the graph that this node belongs to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getGuard()">getGuard</a></strong>()</code>
+<div class="block">Every node may have a guard associated with it.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getId()">getId</a></strong>()</code>
+<div class="block">Returns the node's unique id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getJoinParam()">getJoinParam</a></strong>()</code>
+<div class="block">Each node may specify a parameter to be used by the
join strategy.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati">JoinStrategy</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getJoinStrategy(com.googlecode.sarasvati.Arc)">getJoinStrategy</a></strong>(<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&nbsp;arc)</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><code>JoinStrategy</code></a> to be used when
an
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><code>ArcToken</code></a>
arrives at this Node.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getJoinType()">getJoinType</a></strong>()</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati"><code>JoinType</code></a> of the node.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getName()">getName</a></strong>()</code>
+<div class="block">Returns the node name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getNodeWrapper()">getNodeWrapper</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getOriginatingExternalNode()">getOriginatingExternalNode</a></strong>()</code>
+<div class="block">If a node is defined in an external, this will return
the node as
+ defined in the external graph.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#getType()">getType</a></strong>()</code>
+<div class="block">Every node has a type.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati">GuardResult</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">guard</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Default implementation calls <a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#defaultGuard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>CustomNodeWrapper.defaultGuard(Engine,
NodeToken)</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">isBacktrackable</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Returns true by default.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#isImportedFromExternal()">isImportedFromExternal</a></strong>()</code>
+<div class="block">Returns true if this node was imported from an external
process definition,
+ false otherwise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#isStart()">isStart</a></strong>()</code>
+<div class="block">Returns true if this node is a start node.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNode.html#setNodeWrapper(com.googlecode.sarasvati.CustomNodeWrapper)">setNodeWrapper</a></strong>(<a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in
com.googlecode.sarasvati">CustomNodeWrapper</a>&nbsp;nodeWrapper)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.Node">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.googlecode.sarasvati.<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">execute</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="nodeWrapper">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>nodeWrapper</h4>
+<pre>protected&nbsp;<a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati">CustomNodeWrapper</a>
nodeWrapper</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CustomNode()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CustomNode</h4>
+<pre>public&nbsp;CustomNode()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setNodeWrapper(com.googlecode.sarasvati.CustomNodeWrapper)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNodeWrapper</h4>
+<pre>public&nbsp;void&nbsp;setNodeWrapper(<a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in
com.googlecode.sarasvati">CustomNodeWrapper</a>&nbsp;nodeWrapper)</pre>
+</li>
+</ul>
+<a name="getNodeWrapper()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodeWrapper</h4>
+<pre>public&nbsp;<a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;getNodeWrapper()</pre>
+</li>
+</ul>
+<a name="getGraph()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGraph</h4>
+<pre>public final&nbsp;<a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;getGraph()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getGraph()">Node</a></code></strong></div>
+<div class="block">Returns the graph that this node belongs to.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getGraph()">getGraph</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The associated
Graph</dd></dl>
+</li>
+</ul>
+<a name="getGuard()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuard</h4>
+<pre>public final&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getGuard()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getGuard()">Node</a></code></strong></div>
+<div class="block">Every node may have a guard associated with it. The
guard
+ may be blank or null, which by default, will be treated as
+ an Accept. If it is not null or blank, the guard method
+ may interpret it in some fashion. It may be a GuardLang
+ statement, it could be some other script language or it
+ could be interpreted in some other way entirely.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getGuard()">getGuard</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The guard</dd></dl>
+</li>
+</ul>
+<a name="getId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public final&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a>&nbsp;getId()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getId()">Node</a></code></strong></div>
+<div class="block">Returns the node's unique id. The id must be unique to
the Graph, but may be
+ globally unique.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getId()">getId</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The node's unique
id.</dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public final&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getName()">Node</a></code></strong></div>
+<div class="block">Returns the node name. Every node must have a name which
+ is unique in it's process definition;</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getName()">getName</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The node name.</dd></dl>
+</li>
+</ul>
+<a name="getType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getType</h4>
+<pre>public final&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getType()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getType()">Node</a></code></strong></div>
+<div class="block">Every node has a type. The default is 'node'. Nodes of
+ different types may have different (user defined) behavior
+ when the execute method is invoked.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getType()">getType</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The type</dd></dl>
+</li>
+</ul>
+<a name="isImportedFromExternal()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isImportedFromExternal</h4>
+<pre>public final&nbsp;boolean&nbsp;isImportedFromExternal()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#isImportedFromExternal()">Node</a></code></strong></div>
+<div class="block">Returns true if this node was imported from an external
process definition,
+ false otherwise.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#isImportedFromExternal()">isImportedFromExternal</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if this node was
imported from an external process definition.</dd></dl>
+</li>
+</ul>
+<a name="getJoinType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinType</h4>
+<pre>public final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>&nbsp;getJoinType()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinType()">Node</a></code></strong></div>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati"><code>JoinType</code></a> of the node.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinType()">getJoinType</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati"><code>JoinType</code></a> of the node.</dd></dl>
+</li>
+</ul>
+<a name="getJoinParam()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinParam</h4>
+<pre>public final&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getJoinParam()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinParam()">Node</a></code></strong></div>
+<div class="block">Each node may specify a parameter to be used by the
join strategy.
+ For example, it can be used to tell a token set join which token
+ set to join on, by name. For a custom join, it may indicate the
+ join type, or provide some other information to the join.
+ <p>
+ May be null.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinParam()">getJoinParam</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The join
parameter.</dd></dl>
+</li>
+</ul>
+<a name="getJoinStrategy(com.googlecode.sarasvati.Arc)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinStrategy</h4>
+<pre>public&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati">JoinStrategy</a>&nbsp;getJoinStrategy(<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&nbsp;arc)</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinStrategy(com.googlecode.sarasvati.Arc)">Node</a></code></strong></div>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><code>JoinStrategy</code></a> to be used when
an
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><code>ArcToken</code></a>
arrives at this Node.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinStrategy(com.googlecode.sarasvati.Arc)">getJoinStrategy</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>arc</code> - The
arc of the incoming arc token. Allows
+ different join strategies for different
+ arcs.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><code>JoinStrategy</code></a> to be used when
an
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><code>ArcToken</code></a>
arrives at this Node.</dd></dl>
+</li>
+</ul>
+<a name="isStart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStart</h4>
+<pre>public final&nbsp;boolean&nbsp;isStart()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#isStart()">Node</a></code></strong></div>
+<div class="block">Returns true if this node is a start node. Start nodes
+ will have a token placed in them when the process is
+ started</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#isStart()">isStart</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the node is a
start node.</dd></dl>
+</li>
+</ul>
+<a name="getExternal()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExternal</h4>
+<pre>public final&nbsp;<a
href="../../../com/googlecode/sarasvati/External.html" title="interface in
com.googlecode.sarasvati">External</a>&nbsp;getExternal()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getExternal()">Node</a></code></strong></div>
+<div class="block">If the node is defined in an external, returns the
external and null otherwise.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getExternal()">getExternal</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>If the node is defined in
an external, returns the external and null otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getExternalEnv()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExternalEnv</h4>
+<pre>public final&nbsp;<a
href="../../../com/googlecode/sarasvati/env/ReadEnv.html" title="interface
in com.googlecode.sarasvati.env">ReadEnv</a>&nbsp;getExternalEnv()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getExternalEnv()">Node</a></code></strong></div>
+<div class="block">Returns a read-only environment containing all
attributes defined for
+ all associated externals. See <a
href="../../../com/googlecode/sarasvati/Node.html#getOriginatingExternalNode()"><code>Node.getOriginatingExternalNode()</code></a>
+ for examples usage.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getExternalEnv()">getExternalEnv</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>A read-only environment
containing all attributes defined for
+ associated externals.</dd></dl>
+</li>
+</ul>
+<a name="getOriginatingExternalNode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOriginatingExternalNode</h4>
+<pre>public&nbsp;<a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;getOriginatingExternalNode()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/Node.html#getOriginatingExternalNode()">Node</a></code></strong></div>
+<div class="block">If a node is defined in an external, this will return
the node as
+ defined in the external graph. Otherwise it will return null. Generally,
+ this is only useful if you wish to examine the external associated with
the
+ originating node.
+ <p>
+ Note: If the originating node is the original node, it will not have an
external
+ associated with it. Since this method exists to allow access to
multiple
+ levels of external, this method may return null instead of the
original
+ node.
+
+ <p>
+ For example, given the following three graphs, where graph II uses graph
I and
+ graph III uses graph II, you could look up different values defined in
the externals.
+
+ <pre>
+ <process-definition name="Graph I">
+ <node name="A"/>
+ </process-definition>
+
+ <process-definition name="Graph II">
+ <external name="G1" processDefinition="Graph I">
+ <custom>
+ <foo>bar</foo>
+ <hello>world</hello>
+ </custom>
+ </external>
+
+ <node name="B">
+ <arc external="G1" to="A"/>
+ </node>
+ </process-definition>
+
+ <process-definition name="Graph III">
+ <external name="G2" processDefinition="Graph II">
+ <custom>
+ <foo>baz</foo>
+ </custom>
+ </external>
+
+ <node name="C">
+ <arc external="G2" to="B"/>
+ </node>
+ </process-definition>
+
+ If you get node A from graph III, you can observe the following:
+
+ Node nodeA = ...;
+ nodeA.getExternalEnv().getAttribute( "foo" ) // returns "baz"
+ nodeA.getExternalEnv().getAttribute( "hello" ) // returns "world"
+ nodeA.getExternal().getEnv().getAttribute( "foo" ) // returns "baz"
+ nodeA.getExternal().getEnv().getAttribute( "hello" ) // returns null
+
nodeA.getOriginatingExternalNode().getExternal().getEnv().getAttribute( "foo"
) // returns "bar"
+
nodeA.getOriginatingExternalNode().getExternal().getEnv().getAttribute( "hello"
) // returns "world"
+ </pre></div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#getOriginatingExternalNode()">getOriginatingExternalNode</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>If node is an external
node, returns the node as defined in the external, otherwise returns
null.</dd></dl>
+</li>
+</ul>
+<a name="backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>backtrack</h4>
+<pre>public&nbsp;void&nbsp;backtrack(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Does nothing by default. May be overridden by
subclasses.
+
+ <p>
+
+ IMPORTANT NOTE: Do not call <a
href="../../../com/googlecode/sarasvati/Node.html#backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.backtrack(Engine,NodeToken)</code></a>
as that
+ will just call your isBacktrackable method again, resulting in an
recursive call,
+ which will exit when your VM runs out of stack space.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">backtrack</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>engine</code> -
The engine doing the backtracking</dd><dd><code>token</code> - The specific
token being backtracked.</dd><dt><span class="strong">See
Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/Node.html#backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.backtrack(Engine,
NodeToken)</code></a></dd></dl>
+</li>
+</ul>
+<a name="isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBacktrackable</h4>
+<pre>public&nbsp;boolean&nbsp;isBacktrackable(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Returns true by default. May be overridden by
subclasses.
+
+ <p>
+
+ IMPORTANT NOTE: Do not call <a
href="../../../com/googlecode/sarasvati/Node.html#isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.isBacktrackable(Engine,
NodeToken)</code></a> as that
+ will just call your isBacktrackable method again, resulting in an
recursive call,
+ which will exit when your VM runs out of stack space.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">isBacktrackable</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>engine</code> -
The engine doing the backtracking</dd><dd><code>token</code> - The token
being backtracked</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the node can be
backtracked, false otherwise.</dd><dt><span class="strong">See
Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/Node.html#isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.isBacktrackable(Engine,NodeToken)</code></a></dd></dl>
+</li>
+</ul>
+<a name="getAdaptor(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAdaptor</h4>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;getAdaptor(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
+<div class="block">Default implementation calls <a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#getDefaultAdaptor(java.lang.Class)"><code>CustomNodeWrapper.getDefaultAdaptor(Class)</code></a>.
+ May be overridden by subclasses.
+
+ <p>
+
+ IMPORTANT NOTE: Do not call <a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html#getAdaptor(java.lang.Class)"><code>Adaptable.getAdaptor(Class)</code></a>
as that
+ will just call your getAdapter method again, resulting in an recursive
call,
+ which will exit when your VM runs out of stack space.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html#getAdaptor(java.lang.Class)">getAdaptor</a></code>&nbsp;in
interface&nbsp;<code><a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter">Adaptable</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>clazz</code> -
The type of adaptor requested</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An instance of the
requested class, or null if the adaptor type is not supported</dd><dt><span
class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html#getAdaptor(java.lang.Class)"><code>Adaptable.getAdaptor(Class)</code></a></dd></dl>
+</li>
+</ul>
+<a name="guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>guard</h4>
+<pre>public&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati">GuardResult</a>&nbsp;guard(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Default implementation calls <a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#defaultGuard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>CustomNodeWrapper.defaultGuard(Engine,
NodeToken)</code></a>.
+ May be overridden by subclasses.
+
+ <p>
+
+ IMPORTANT NOTE: Do not call <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a> as that
+ will just call your guard method again, resulting in an recursive call,
+ which will exit when your VM runs out of stack space.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">guard</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>engine</code> -
The engine being used to execute the process</dd><dd><code>token</code> -
The node token which is currently entering a node</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A
GuardResult</dd><dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CustomNode.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/CustomNode.html"
target="_top">Frames</a></li>
+<li><a href="CustomNode.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/CustomNodeWrapper.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>CustomNodeWrapper (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CustomNodeWrapper (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CustomNodeWrapper.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/CustomNodeWrapper.html"
target="_top">Frames</a></li>
+<li><a href="CustomNodeWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface CustomNodeWrapper" class="title">Interface
CustomNodeWrapper</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a>, <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.hib">HibCustomNodeWrapper</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.mem">MemCustomNodeWrapper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">CustomNodeWrapper</span>
+extends <a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a></pre>
+<div class="block">This interface represents a Node which will provide an
adapter
+ for instances of <a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati"><code>CustomNode</code></a>, bridging the gap
between
+ a backend specific <a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati"><code>Node</code></a>
implementation, such as
+ <code>HibNode</code> or <a
href="../../../com/googlecode/sarasvati/mem/MemNode.html" title="class in
com.googlecode.sarasvati.mem"><code>MemNode</code></a>, and the backend
agnostic
+ <a href="../../../com/googlecode/sarasvati/CustomNode.html" title="class
in com.googlecode.sarasvati"><code>CustomNode</code></a>.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati">GuardResult</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#defaultGuard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">defaultGuard</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Evaluates the guard using the default strategy for the
given
+ Node/Engine combination.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati">CustomNode</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#getCustomNode(com.googlecode.sarasvati.Engine)">getCustomNode</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati"><code>CustomNode</code></a> being wrapped.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html#getDefaultAdaptor(java.lang.Class)">getDefaultAdaptor</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in
java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
+<div class="block">Returns the default adapter for the current
Engine.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.Node">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.googlecode.sarasvati.<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/Node.html#backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">backtrack</a>, <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">execute</a>, <a
href="../../../com/googlecode/sarasvati/Node.html#getExternal()">getExternal</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getExternalEnv()">getExternalEnv</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getGraph()">getGraph</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getGuard()">getGuard</a>,
<a href="../../../com/googlecode/sarasvati/Node.html#getId()">getId</a>, <a
href="../../../com/googlecode/sarasvati/Node.html#getJoinParam()">getJoinParam</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getJoinStrategy(com.googlecode.sarasvati.Arc)">getJoinStrategy</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getJoinType()">getJoinType</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getName()">getName</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getOriginatingExternalNode()">getOriginatingExternalNode</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#getType()">getType</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">guard</a>, <a
href="../../../com/googlecode/sarasvati/Node.html#isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">isBacktrackable</a>, <a
href="../../../com/googlecode/sarasvati/Node.html#isImportedFromExternal()">isImportedFromExternal</a>,
<a
href="../../../com/googlecode/sarasvati/Node.html#isStart()">isStart</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.adapter.Adaptable">
+<!-- -->
+</a>
+<h3>Methods inherited from
interface&nbsp;com.googlecode.sarasvati.adapter.<a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html#getAdaptor(java.lang.Class)">getAdaptor</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCustomNode(com.googlecode.sarasvati.Engine)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomNode</h4>
+<pre><a href="../../../com/googlecode/sarasvati/CustomNode.html"
title="class in
com.googlecode.sarasvati">CustomNode</a>&nbsp;getCustomNode(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</pre>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati"><code>CustomNode</code></a> being wrapped.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The current
engine, which may be required to load the CustomNode</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati"><code>CustomNode</code></a> being
wrapped.</dd></dl>
+</li>
+</ul>
+<a name="getDefaultAdaptor(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultAdaptor</h4>
+<pre>&lt;T&gt;&nbsp;T&nbsp;getDefaultAdaptor(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
+<div class="block">Returns the default adapter for the current
Engine.</div>
+<dl><dt><span class="strong">Type
Parameters:</span></dt><dd><code>T</code> - The adapter</dd><dt><span
class="strong">Parameters:</span></dt><dd><code>clazz</code> - The adapter
type being requested.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An adapter of the type
being requested or null, if none is available.</dd></dl>
+</li>
+</ul>
+<a name="defaultGuard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>defaultGuard</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in
com.googlecode.sarasvati">GuardResult</a>&nbsp;defaultGuard(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Evaluates the guard using the default strategy for the
given
+ Node/Engine combination.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
executing the current process</dd><dd><code>token</code> - The token which
triggered the guard evaluation.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A GuardResult based on
the guard defined for the Node.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CustomNodeWrapper.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/CustomNodeWrapper.html"
target="_top">Frames</a></li>
+<li><a href="CustomNodeWrapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/DelayedTokenScheduler.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,216 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>DelayedTokenScheduler (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DelayedTokenScheduler (sarasvati 2.0.1
API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DelayedTokenScheduler.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/DelayedTokenScheduler.html"
target="_top">Frames</a></li>
+<li><a href="DelayedTokenScheduler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface DelayedTokenScheduler" class="title">Interface
DelayedTokenScheduler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span
class="strong">DelayedTokenScheduler</span></pre>
+<div class="block">API which abstracts how the delayed reevaluation of
node token guards is implemented.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html#scheduleDelayedToken(com.googlecode.sarasvati.NodeToken)">scheduleDelayedToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Schedules the given token for guard reevaluation.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="scheduleDelayedToken(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>scheduleDelayedToken</h4>
+<pre>void&nbsp;scheduleDelayedToken(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Schedules the given token for guard reevaluation.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token to be scheduled</dd><dt><span class="strong">See
Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getDelayUntilTime()"><code>NodeToken.getDelayUntilTime()</code></a>,
+<a
href="../../../com/googlecode/sarasvati/GuardAction.html#DelayUntil"><code>GuardAction.DelayUntil</code></a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DelayedTokenScheduler.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/DelayedTokenScheduler.html"
target="_top">Frames</a></li>
+<li><a href="DelayedTokenScheduler.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Engine.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,1026 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Engine (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Engine (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Engine.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/EngineFactory.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Engine.html"
target="_top">Frames</a></li>
+<li><a href="Engine.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface Engine" class="title">Interface Engine</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/impl/BaseEngine.html"
title="class in com.googlecode.sarasvati.impl">BaseEngine</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibEngine.html" title="class in
com.googlecode.sarasvati.hib">HibEngine</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemEngine.html" title="class in
com.googlecode.sarasvati.mem">MemEngine</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Engine</span></pre>
+<div class="block">An <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a> executes a process. A <a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati"><code>Graph</code></a> specifies
+ how it should be executed and a <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> tracks the
current state
+ of execution. But it is an Engine which creates instances of <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a>,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a>
and <a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><code>GraphProcess</code></a>
and which invokes
+ <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a> and <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.execute(Engine,
NodeToken)</code></a>.
+ <p>
+ Unless an Engine implementation states otherwise, Engine instances should
not
+ be considered thread-safe. A new Engine instance should be created for
+ each thread that needs one.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#addExecutionListener(java.lang.Class,
com.googlecode.sarasvati.event.ExecutionEventType...)">addExecutionListener</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</code>
+<div class="block">Adds a listener of the given type for the given event
types for all processes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#addExecutionListener(com.googlecode.sarasvati.GraphProcess,
java.lang.Class,
com.googlecode.sarasvati.event.ExecutionEventType...)">addExecutionListener</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</code>
+<div class="block">Adds a listener for the given event types for the given
process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#addGlobalCustomNodeType(java.lang.String,
java.lang.Class)">addGlobalCustomNodeType</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;type,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati">CustomNode</a>&gt;&nbsp;nodeClass)</code>
+<div class="block">Adds the type to the <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> for this
engine.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#addNodeType(java.lang.String,
java.lang.Class)">addNodeType</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;type,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;&nbsp;nodeClass)</code>
+<div class="block">Adds the type to the <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> for this
engine.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#backtrack(com.googlecode.sarasvati.NodeToken)">backtrack</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Backtracks execution to the point where the given node
token was active.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#cancelProcess(com.googlecode.sarasvati.GraphProcess)">cancelProcess</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</code>
+<div class="block">Cancels the given process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#complete(com.googlecode.sarasvati.NodeToken,
java.lang.String)">complete</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</code>
+<div class="block">Continues execution of a process in a wait state.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#completeAsynchronous(com.googlecode.sarasvati.NodeToken,
java.lang.String)">completeAsynchronous</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</code>
+<div class="block">Marks the given node token completed and generates the
next set of arc tokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#completeMany(com.googlecode.sarasvati.NodeToken,
java.lang.String...)">completeMany</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>...&nbsp;arcNames)</code>
+<div class="block">Continues execution of a process in a wait state.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#completeManyAsynchronous(com.googlecode.sarasvati.NodeToken,
java.lang.String...)">completeManyAsynchronous</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>...&nbsp;arcNames)</code>
+<div class="block">Marks the given node token completed and generates the
next set of arc tokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#completeWithNewTokenSet(com.googlecode.sarasvati.NodeToken,
java.lang.String, java.lang.String, int, boolean,
com.googlecode.sarasvati.env.Env,
java.util.Map)">completeWithNewTokenSet</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;tokenSetName,
+ int&nbsp;numberOfTokens,
+ boolean&nbsp;asynchronous,
+ <a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;initialEnv,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a>&lt;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>,<a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in
java.util">List</a>&lt;?&gt;&gt;&nbsp;initialMemberEnv)</code>
+<div class="block">Marks the given node token, creates new token set and
generates the next set
+ of arc tokens as members of that new token set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati">GuardResult</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#evaluateGuard(com.googlecode.sarasvati.NodeToken,
java.lang.String)">evaluateGuard</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;guard)</code>
+<div class="block">Nodes, by default, will pass off guard evaluation to
the Engine.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#executeQueuedArcTokens(com.googlecode.sarasvati.GraphProcess)">executeQueuedArcTokens</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</code>
+<div class="block">If this process has any <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a>s queued for execution,
this method
+ will execute them.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#finalizeCancel(com.googlecode.sarasvati.GraphProcess)">finalizeCancel</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</code>
+<div class="block">Called by the engine when a process is cancelled, via
<a
href="../../../com/googlecode/sarasvati/Engine.html#cancelProcess(com.googlecode.sarasvati.GraphProcess)"><code>cancelProcess(GraphProcess)</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#finalizeComplete(com.googlecode.sarasvati.GraphProcess)">finalizeComplete</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</code>
+<div class="block">Called by the engine when the process is detected to be
completed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/event/EventActions.html"
title="class in com.googlecode.sarasvati.event">EventActions</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#fireEvent(com.googlecode.sarasvati.event.ExecutionEvent)">fireEvent</a></strong>(<a
href="../../../com/googlecode/sarasvati/event/ExecutionEvent.html"
title="class in
com.googlecode.sarasvati.event">ExecutionEvent</a>&nbsp;event)</code>
+<div class="block">This will send the given event to listeners who have
registered for
+ events on all processes and to listeners who have registered for events
+ on the process that originated this event.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in
com.googlecode.sarasvati">DelayedTokenScheduler</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#getDelayedTokenScheduler()">getDelayedTokenScheduler</a></strong>()</code>
+<div class="block">Returns the service used to scheudle re-evaluation of
delayed tokens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load">GraphFactory</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#getFactory()">getFactory</a></strong>()</code>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in com.googlecode.sarasvati.load">GraphLoader</a>&lt;?
extends <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati">Graph</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#getLoader()">getLoader</a></strong>()</code>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphLoader</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in com.googlecode.sarasvati.load">GraphLoader</a>&lt;?
extends <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati">Graph</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#getLoader(com.googlecode.sarasvati.load.GraphValidator)">getLoader</a></strong>(<a
href="../../../com/googlecode/sarasvati/load/GraphValidator.html"
title="interface in
com.googlecode.sarasvati.load">GraphValidator</a>&nbsp;validator)</code>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphLoader</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#getParentEngine()">getParentEngine</a></strong>()</code>
+<div class="block">If this engine was created to execute a nested process,
it will remember the engine
+ which created it.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in com.googlecode.sarasvati.load">GraphRepository</a>&lt;?
extends <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati">Graph</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#getRepository()">getRepository</a></strong>()</code>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphRepository</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#newEngine(boolean)">newEngine</a></strong>(boolean&nbsp;forNested)</code>
+<div class="block">Since an Engine can have state specific to the
currently executing process,
+ there are times we want to create a new engine (such as when executing a
+ nested process).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/join/lang/JoinLangEnv.html"
title="interface in
com.googlecode.sarasvati.join.lang">JoinLangEnv</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#newJoinLangEnv(com.googlecode.sarasvati.ArcToken)">newJoinLangEnv</a></strong>(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</code>
+<div class="block">Creates a <a
href="../../../com/googlecode/sarasvati/join/lang/JoinLangEnv.html"
title="interface in
com.googlecode.sarasvati.join.lang"><code>JoinLangEnv</code></a> to be used
to evaluate a JoinLang statement
+ controlling if the given <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> satisfies a join.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/rubric/env/RubricEnv.html"
title="interface in
com.googlecode.sarasvati.rubric.env">RubricEnv</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#newRubricEnv(com.googlecode.sarasvati.NodeToken)">newRubricEnv</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Creates a <a
href="../../../com/googlecode/sarasvati/rubric/env/RubricEnv.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><code>RubricEnv</code></a> to be used
to evaluate a Rubric statement
+ defining a guard for the given <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#reevaluateDelayedToken(com.googlecode.sarasvati.NodeToken)">reevaluateDelayedToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Reevaluates a node token which was previously delayed
by a guard result of
+ <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#removeExecutionListener(java.lang.Class,
com.googlecode.sarasvati.event.ExecutionEventType...)">removeExecutionListener</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</code>
+<div class="block">Will remove the given listener type from the set of
global listeners.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#removeExecutionListener(com.googlecode.sarasvati.GraphProcess,
java.lang.Class,
com.googlecode.sarasvati.event.ExecutionEventType...)">removeExecutionListener</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</code>
+<div class="block">Will remove the listener from the given proces.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#setupScriptEnv(com.googlecode.sarasvati.script.ScriptEnv,
com.googlecode.sarasvati.NodeToken)">setupScriptEnv</a></strong>(<a
href="../../../com/googlecode/sarasvati/script/ScriptEnv.html"
title="interface in com.googlecode.sarasvati.script">ScriptEnv</a>&nbsp;env,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Adds whatever variables of interest to the script
environment.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#startProcess(com.googlecode.sarasvati.Graph)">startProcess</a></strong>(<a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;graph)</code>
+<div class="block">Given a <a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati"><code>Graph</code></a>, creates a new <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> executing that
graph.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#startProcess(com.googlecode.sarasvati.Graph,
com.googlecode.sarasvati.env.Env)">startProcess</a></strong>(<a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;graph,
+ <a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;initialEnv)</code>
+<div class="block">Given a <a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati"><code>Graph</code></a>, creates a new <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> executing that
graph.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#startProcess(com.googlecode.sarasvati.GraphProcess)">startProcess</a></strong>(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</code>
+<div class="block">Sometimes it is desirable to separate process creation
from
+ starting execution of the process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#startProcess(java.lang.String)">startProcess</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;graphName)</code>
+<div class="block">Starts an instance of the latest graph with the given
name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Engine.html#startProcess(java.lang.String,
com.googlecode.sarasvati.env.Env)">startProcess</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;graphName,
+ <a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;initialEnv)</code>
+<div class="block">Starts an instance of the latest graph with the given
name.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="startProcess(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;startProcess(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;graphName)</pre>
+<div class="block">Starts an instance of the latest graph with the given
name.
+ Is the equivalent of doing
+ <pre>
+ Graph graph = engine.getRepository().getLatestGraph( graphName );
+ GraphProcess process = engine.startProcess( graph );
+ </pre>
+
+ If no process definition exists for the given name, a <a
href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in
com.googlecode.sarasvati"><code>SarasvatiException</code></a>
+ will be thrown.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>graphName</code> - The name
of the graph to execute.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The new GraphProcess.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati">SarasvatiException</a></code> -
If no process definition is defined for that name.</dd></dl>
+</li>
+</ul>
+<a name="startProcess(java.lang.String, com.googlecode.sarasvati.env.Env)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;startProcess(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;graphName,
+ <a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;initialEnv)</pre>
+<div class="block">Starts an instance of the latest graph with the given
name.
+ Is the equivalent of doing
+ <pre>
+ Graph graph = engine.getRepository().getLatestGraph( graphName );
+ GraphProcess process = engine.startProcess( graph, initialEnv );
+ </pre>
+
+ If no process definition exists for the given name, a <a
href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in
com.googlecode.sarasvati"><code>SarasvatiException</code></a>
+ will be thrown.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>graphName</code> - The name
of the graph to execute.</dd><dd><code>initialEnv</code> - A starting
environment for the process. All attributes from
+ the given environment will be copied into the process
environment
+ before execution begins.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The new GraphProcess.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati">SarasvatiException</a></code> -
If no process definition is defined for that name.</dd></dl>
+</li>
+</ul>
+<a name="startProcess(com.googlecode.sarasvati.Graph)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;startProcess(<a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;graph)</pre>
+<div class="block">Given a <a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati"><code>Graph</code></a>, creates a new <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> executing that
graph.
+ A <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a>
will be generated on each start nodes (determined by
+ <a
href="../../../com/googlecode/sarasvati/Graph.html#getStartNodes()"><code>Graph.getStartNodes()</code></a>),
and these NodeTokens will be executed.
+ If the graph does not contain Nodes which go into a wait state, the
+ <a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><code>GraphProcess</code></a>
returned will be completed.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code>
- The <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati"><code>Graph</code></a> to
execute.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> executing the
given <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati"><code>Graph</code></a>.</dd></dl>
+</li>
+</ul>
+<a name="startProcess(com.googlecode.sarasvati.Graph,
com.googlecode.sarasvati.env.Env)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;startProcess(<a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;graph,
+ <a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;initialEnv)</pre>
+<div class="block">Given a <a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati"><code>Graph</code></a>, creates a new <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> executing that
graph.
+ A <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a>
will be generated on each start nodes (determined by
+ <a
href="../../../com/googlecode/sarasvati/Graph.html#getStartNodes()"><code>Graph.getStartNodes()</code></a>),
and these NodeTokens will be executed.
+ If the graph does not contain Nodes which go into a wait state, the
+ <a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><code>GraphProcess</code></a>
returned will be completed.
+ <p>
+ Before the process is started, the given initial environment will be
copied
+ into that of the new process. Nulls passed in will be ignored.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code>
- The <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati"><code>Graph</code></a> to
execute.</dd><dd><code>initialEnv</code> - A starting environment for the
process. All attributes from
+ the given environment will be copied into the process
environment
+ before execution begins.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> executing the
given <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati"><code>Graph</code></a>.</dd></dl>
+</li>
+</ul>
+<a name="startProcess(com.googlecode.sarasvati.GraphProcess)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>startProcess</h4>
+<pre>void&nbsp;startProcess(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</pre>
+<div class="block">Sometimes it is desirable to separate process creation
from
+ starting execution of the process. For example, one may wish
+ to set some variables into the process environment before
+ starting execution.
+
+ startProcess will generate a new <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> on each
+ start node contained in the given process.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process on which to begin execution.</dd></dl>
+</li>
+</ul>
+<a name="cancelProcess(com.googlecode.sarasvati.GraphProcess)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cancelProcess</h4>
+<pre>void&nbsp;cancelProcess(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</pre>
+<div class="block">Cancels the given process. The process state is set to
<a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCancel"><code>ProcessState.PendingCancel</code></a>.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process to cancel</dd></dl>
+</li>
+</ul>
+<a name="finalizeComplete(com.googlecode.sarasvati.GraphProcess)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finalizeComplete</h4>
+<pre>void&nbsp;finalizeComplete(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</pre>
+<div class="block">Called by the engine when the process is detected to be
completed.
+ It will set the state to <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Completed"><code>ProcessState.Completed</code></a>
and perform
+ whatever cleanup is required.
+ <p>
+ If an <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event"><code>ExecutionListener</code></a> returns
an <a href="../../../com/googlecode/sarasvati/event/EventActions.html"
title="class in
com.googlecode.sarasvati.event"><code>EventActions</code></a> object
+ specifying <a
href="../../../com/googlecode/sarasvati/event/EventActionType.html#DELAY_PROCESS_FINALIZE_COMPLETE"><code>EventActionType.DELAY_PROCESS_FINALIZE_COMPLETE</code></a>,
then
+ this method will *not* be called, and be manually invoked from user logic
+ <p>
+ If this process is a nested process, at this point the containing
+ token will be completed.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process being completed.</dd></dl>
+</li>
+</ul>
+<a name="finalizeCancel(com.googlecode.sarasvati.GraphProcess)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>finalizeCancel</h4>
+<pre>void&nbsp;finalizeCancel(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</pre>
+<div class="block">Called by the engine when a process is cancelled, via
<a
href="../../../com/googlecode/sarasvati/Engine.html#cancelProcess(com.googlecode.sarasvati.GraphProcess)"><code>cancelProcess(GraphProcess)</code></a>.
+ It will set the state to <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Canceled"><code>ProcessState.Canceled</code></a>
and perform whatever
+ cleanup is required.
+ <p>
+ If an <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event"><code>ExecutionListener</code></a> returns
an <a href="../../../com/googlecode/sarasvati/event/EventActions.html"
title="class in
com.googlecode.sarasvati.event"><code>EventActions</code></a> object
+ specifying <a
href="../../../com/googlecode/sarasvati/event/EventActionType.html#DELAY_PROCESS_FINALIZE_CANCEL"><code>EventActionType.DELAY_PROCESS_FINALIZE_CANCEL</code></a>,
then
+ this method will *not* be called, and be manually invoked from user logic
+ <p></div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process being canceled.</dd></dl>
+</li>
+</ul>
+<a name="complete(com.googlecode.sarasvati.NodeToken, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>complete</h4>
+<pre>void&nbsp;complete(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</pre>
+<div class="block">Continues execution of a process in a wait state.
+ If a call to <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.execute(Engine,
NodeToken)</code></a> does not contain a
+ call to <a
href="../../../com/googlecode/sarasvati/Engine.html#complete(com.googlecode.sarasvati.NodeToken,
java.lang.String)"><code>complete(NodeToken, String)</code></a>, then
execution
+ of the graph will halt at that point. This is generally referred to as a
wait
+ state. It may happen, for example, if the action represented by that node
+ must be done by a human or some external system.
+
+ <br/>
+
+ When the external system has determined that the <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> has completed its
+ work, it should invoke this method to continue executing the process.
+
+ <br/>
+
+ If the token belongs to a process which is _not_ in state <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing"><code>ProcessState.Executing</code></a>
+ this call will return immediately.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a> to
resume execution on</dd><dd><code>arcName</code> - The name of the <a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati"><code>Arc</code></a> (or arcs, as more than one
<a href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati"><code>Arc</code></a> can
+ have the same name) to generate ArcTokens on.</dd></dl>
+</li>
+</ul>
+<a name="completeMany(com.googlecode.sarasvati.NodeToken,
java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeMany</h4>
+<pre>void&nbsp;completeMany(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>...&nbsp;arcNames)</pre>
+<div class="block">Continues execution of a process in a wait state.
+ If a call to <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.execute(Engine,
NodeToken)</code></a> does not contain a
+ call to <a
href="../../../com/googlecode/sarasvati/Engine.html#complete(com.googlecode.sarasvati.NodeToken,
java.lang.String)"><code>complete(NodeToken, String)</code></a>, then
execution
+ of the graph will halt at that point. This is generally referred to as a
wait
+ state. It may happen, for example, if the action represented by that node
+ must be done by a human or some external system.
+
+ <br/>
+
+ When the external system has determined that the <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati"><code>Node</code></a> has completed its
+ work, it should invoke this method to continue executing the process.
+
+ <br/>
+
+ If the token belongs to a process which is _not_ in state <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing"><code>ProcessState.Executing</code></a>
+ this call will return immediately.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a> to
resume execution on</dd><dd><code>arcNames</code> - The names of the <a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati"><code>Arc</code></a> to generate ArcTokens on.
Multiple arcs may
+ have the same name, this will execute on all arcs that
match the given
+ set of names.</dd></dl>
+</li>
+</ul>
+<a name="completeAsynchronous(com.googlecode.sarasvati.NodeToken,
java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeAsynchronous</h4>
+<pre>void&nbsp;completeAsynchronous(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</pre>
+<div class="block">Marks the given node token completed and generates the
next set of arc tokens.
+ However, these arc tokens will not be processed. Execution may be
+ continued later with a call to <a
href="../../../com/googlecode/sarasvati/Engine.html#executeQueuedArcTokens(com.googlecode.sarasvati.GraphProcess)"><code>executeQueuedArcTokens(GraphProcess)</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token to mark completed</dd><dd><code>arcName</code> - The name of
the <a href="../../../com/googlecode/sarasvati/Arc.html" title="interface
in com.googlecode.sarasvati"><code>Arc</code></a> (or arcs, as more than
one <a href="../../../com/googlecode/sarasvati/Arc.html" title="interface
in com.googlecode.sarasvati"><code>Arc</code></a> can
+ have the same name) to generate ArcTokens on.</dd></dl>
+</li>
+</ul>
+<a name="completeManyAsynchronous(com.googlecode.sarasvati.NodeToken,
java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeManyAsynchronous</h4>
+<pre>void&nbsp;completeManyAsynchronous(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>...&nbsp;arcNames)</pre>
+<div class="block">Marks the given node token completed and generates the
next set of arc tokens.
+ However, these arc tokens will not be processed. Execution may be
+ continued later with a call to <a
href="../../../com/googlecode/sarasvati/Engine.html#executeQueuedArcTokens(com.googlecode.sarasvati.GraphProcess)"><code>executeQueuedArcTokens(GraphProcess)</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token to mark completed</dd><dd><code>arcNames</code> - The names of
the <a href="../../../com/googlecode/sarasvati/Arc.html" title="interface
in com.googlecode.sarasvati"><code>Arc</code></a> to generate ArcTokens on.
Multiple arcs may
+ have the same name, this will execute on all arcs that
match the given
+ set of names.</dd></dl>
+</li>
+</ul>
+<a name="completeWithNewTokenSet(com.googlecode.sarasvati.NodeToken,
java.lang.String, java.lang.String, int, boolean,
com.googlecode.sarasvati.env.Env, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>completeWithNewTokenSet</h4>
+<pre>void&nbsp;completeWithNewTokenSet(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;tokenSetName,
+ int&nbsp;numberOfTokens,
+ boolean&nbsp;asynchronous,
+ <a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;initialEnv,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true"
title="class or interface in java.util">Map</a>&lt;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>,<a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in
java.util">List</a>&lt;?&gt;&gt;&nbsp;initialMemberEnv)</pre>
+<div class="block">Marks the given node token, creates new token set and
generates the next set
+ of arc tokens as members of that new token set.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The node token to complete</dd><dd><code>arcName</code> - The name of the
<a href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati"><code>Arc</code></a> (or arcs, as more than one
<a href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati"><code>Arc</code></a> can
+ have the same name) to generate ArcTokens
on.</dd><dd><code>tokenSetName</code> - The token set
name</dd><dd><code>numberOfTokens</code> - The number of tokens to generate
on each arc</dd><dd><code>asynchronous</code> - If true, the engine will
return after creating the arc tokens.
+ If false, the new arc tokens will be processed
immediately.</dd><dd><code>initialEnv</code> - The initial environment for
the new token set. May be null.</dd><dd><code>initialMemberEnv</code> - The
initial environment for the new token set members. May be null.</dd></dl>
+</li>
+</ul>
+<a name="reevaluateDelayedToken(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reevaluateDelayedToken</h4>
+<pre>void&nbsp;reevaluateDelayedToken(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Reevaluates a node token which was previously delayed
by a guard result of
+ <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token to reevaluated.</dd></dl>
+</li>
+</ul>
+<a name="executeQueuedArcTokens(com.googlecode.sarasvati.GraphProcess)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executeQueuedArcTokens</h4>
+<pre>void&nbsp;executeQueuedArcTokens(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process)</pre>
+<div class="block">If this process has any <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a>s queued for execution,
this method
+ will execute them.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process whose queued arc tokens to queue</dd></dl>
+</li>
+</ul>
+<a name="getRepository()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRepository</h4>
+<pre><a href="../../../com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in com.googlecode.sarasvati.load">GraphRepository</a>&lt;?
extends <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&gt;&nbsp;getRepository()</pre>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphRepository</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>. Subclasses
+ may override this to provide custom behavior.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>An appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphRepository.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphRepository</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a></dd></dl>
+</li>
+</ul>
+<a name="getFactory()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFactory</h4>
+<pre><a href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load">GraphFactory</a>&nbsp;getFactory()</pre>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>. Subclasses
+ may override this provide customer behavior.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> which will
generate the appropriate types for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>.</dd></dl>
+</li>
+</ul>
+<a name="getLoader()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoader</h4>
+<pre><a href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in com.googlecode.sarasvati.load">GraphLoader</a>&lt;?
extends <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&gt;&nbsp;getLoader()</pre>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphLoader</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>. Subclasses
+ may override this provide customer behavior.
+ <p>
+ Equivalent to getLoader( null )
+ <p></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A <a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphLoader</code></a> which, by
default, will use the factory and repository from this engine.</dd></dl>
+</li>
+</ul>
+<a name="getLoader(com.googlecode.sarasvati.load.GraphValidator)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLoader</h4>
+<pre><a href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in com.googlecode.sarasvati.load">GraphLoader</a>&lt;?
extends <a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&gt;&nbsp;getLoader(<a
href="../../../com/googlecode/sarasvati/load/GraphValidator.html"
title="interface in
com.googlecode.sarasvati.load">GraphValidator</a>&nbsp;validator)</pre>
+<div class="block">Returns an appropriate <a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphLoader</code></a> for this <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a>. Subclasses
+ may override this provide customer behavior.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A <a
href="../../../com/googlecode/sarasvati/load/GraphLoader.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphLoader</code></a> which, by
default, will use the factory and repository from this engine.</dd></dl>
+</li>
+</ul>
+<a name="addNodeType(java.lang.String, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNodeType</h4>
+<pre>void&nbsp;addNodeType(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;type,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;&nbsp;nodeClass)</pre>
+<div class="block">Adds the type to the <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> for this
engine. Specifies
+ what class will be used for a given node type, when loading process
+ definitions from XML file.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code>
- The type identifier, as used in the process definition
file</dd><dd><code>nodeClass</code> - The node class which will be
instantiated for this type</dd></dl>
+</li>
+</ul>
+<a name="addGlobalCustomNodeType(java.lang.String, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addGlobalCustomNodeType</h4>
+<pre>void&nbsp;addGlobalCustomNodeType(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;type,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/CustomNode.html" title="class in
com.googlecode.sarasvati">CustomNode</a>&gt;&nbsp;nodeClass)</pre>
+<div class="block">Adds the type to the <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html"
title="interface in
com.googlecode.sarasvati.load"><code>GraphFactory</code></a> for this
engine. Specifies
+ what class will be used for a given node type, when loading process
+ definitions from XML file.
+ <p>
+ Adds a class for a custom node type globally, for all GraphFactory
instances.
+ Only custom types can have global instances, since they are backend
agnostic.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code>
- The type identifier, as used in the process definition
file</dd><dd><code>nodeClass</code> - The custom node class which will be
instantiated for this type</dd></dl>
+</li>
+</ul>
+<a name="fireEvent(com.googlecode.sarasvati.event.ExecutionEvent)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>fireEvent</h4>
+<pre><a href="../../../com/googlecode/sarasvati/event/EventActions.html"
title="class in
com.googlecode.sarasvati.event">EventActions</a>&nbsp;fireEvent(<a
href="../../../com/googlecode/sarasvati/event/ExecutionEvent.html"
title="class in
com.googlecode.sarasvati.event">ExecutionEvent</a>&nbsp;event)</pre>
+<div class="block">This will send the given event to listeners who have
registered for
+ events on all processes and to listeners who have registered for events
+ on the process that originated this event.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>event</code>
- The event to send to all interested listeners.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>EventActions Listeners
may return EventActions which may influence
+ execution by, for example, delaying further execution.</dd></dl>
+</li>
+</ul>
+<a name="addExecutionListener(java.lang.Class,
com.googlecode.sarasvati.event.ExecutionEventType...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addExecutionListener</h4>
+<pre>void&nbsp;addExecutionListener(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</pre>
+<div class="block">Adds a listener of the given type for the given event
types for all processes.
+ It is not added to each process individually, but rather added to a
global set
+ of listeners. Global generally means global for the application scope of
this
+ engine. The application scope is just a string name, specified in the
engine
+ constructor. If the default constructor is used, the default application
+ scope is used, which is the empty string.
+
+ <br/>
+
+ <a href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event"><code>ExecutionListener</code></a> Global
execution listeners must be thread safe. Because
+ listeners are specified by type, they must have a default constructor and
be
+ instantiatable by a call to listenerClass.newInstance().
+
+ <br/>
+ Global execution listeners are specified by class for consistency with
process
+ level execution listeners, which can be persisted in a database by class
name.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>listenerClass</code> - The
listener type to be added</dd><dd><code>eventTypes</code> - The event types
to be notified for. If no types are specified, the listener is added for
all event types.</dd></dl>
+</li>
+</ul>
+<a name="addExecutionListener(com.googlecode.sarasvati.GraphProcess,
java.lang.Class, com.googlecode.sarasvati.event.ExecutionEventType...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addExecutionListener</h4>
+<pre>void&nbsp;addExecutionListener(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</pre>
+<div class="block">Adds a listener for the given event types for the given
process.
+
+ <br/>
+
+ <a href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event"><code>ExecutionListener</code></a>
Execution listeners must be thread safe. Because
+ listeners are specified by type, they must have a default constructor and
be
+ instantiatable by a call to listenerClass.newInstance().
+
+ <br/>
+ Process level execution listeners are specified by class because they may
be
+ stored in the database as class names. This is so they can be
reinstantiated
+ after a JVM restart.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process to add the listener for, or null for all
processes</dd><dd><code>listenerClass</code> - The listener type to be
added.</dd><dd><code>eventTypes</code> - The event types to be notified
for. If no listener types are specified, the listener is added for all
event types.</dd></dl>
+</li>
+</ul>
+<a name="removeExecutionListener(java.lang.Class,
com.googlecode.sarasvati.event.ExecutionEventType...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeExecutionListener</h4>
+<pre>void&nbsp;removeExecutionListener(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</pre>
+<div class="block">Will remove the given listener type from the set of
global listeners. If no event types are specified,
+ the listener will be removed for all event types. Otherwise it will be
removed for only the
+ specified event types.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>listenerClass</code> - The
type of listener to remove</dd><dd><code>eventTypes</code> - The set of
event types to remove the listener for, or none to remove for all</dd></dl>
+</li>
+</ul>
+<a name="removeExecutionListener(com.googlecode.sarasvati.GraphProcess,
java.lang.Class, com.googlecode.sarasvati.event.ExecutionEventType...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeExecutionListener</h4>
+<pre>void&nbsp;removeExecutionListener(<a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a>&nbsp;process,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/event/ExecutionListener.html"
title="interface in
com.googlecode.sarasvati.event">ExecutionListener</a>&gt;&nbsp;listenerClass,
+ <a
href="../../../com/googlecode/sarasvati/event/ExecutionEventType.html"
title="enum in
com.googlecode.sarasvati.event">ExecutionEventType</a>...&nbsp;eventTypes)</pre>
+<div class="block">Will remove the listener from the given proces. If no
event types are specified, the listener
+ will be removed for all event types. Otherwise it will be removed for
only the specified event types.
+
+ <br/>
+ The listener doesn't need to match exactly. All listeners of this type
will be matched. What matches
+ types is determined by the implementation, but usually it means same
class.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>process</code> - The
process to remove the listener from, or null to remove from the global
listener set</dd><dd><code>listenerClass</code> - The type of listener to
remove</dd><dd><code>eventTypes</code> - The set of event types to remove
the listener for, or none to remove for all</dd></dl>
+</li>
+</ul>
+<a name="setupScriptEnv(com.googlecode.sarasvati.script.ScriptEnv,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setupScriptEnv</h4>
+<pre>void&nbsp;setupScriptEnv(<a
href="../../../com/googlecode/sarasvati/script/ScriptEnv.html"
title="interface in com.googlecode.sarasvati.script">ScriptEnv</a>&nbsp;env,
+ <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Adds whatever variables of interest to the script
environment. May be overridden
+ by subclasses. By default this will setup two variables:
+ <br/>
+ <ul>
+ <li> engine - This engine
+ <li> token - The given NodeToken
+ </ul></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>env</code> -
The script environment to add variables to</dd><dd><code>token</code> - The
NodeToken which is currently being executed</dd></dl>
+</li>
+</ul>
+<a name="newRubricEnv(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newRubricEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/rubric/env/RubricEnv.html"
title="interface in
com.googlecode.sarasvati.rubric.env">RubricEnv</a>&nbsp;newRubricEnv(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Creates a <a
href="../../../com/googlecode/sarasvati/rubric/env/RubricEnv.html"
title="interface in
com.googlecode.sarasvati.rubric.env"><code>RubricEnv</code></a> to be used
to evaluate a Rubric statement
+ defining a guard for the given <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token which will provide some of the state for the RubricEnv</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A RubricEnv for this
engine and the given NodeToken.</dd></dl>
+</li>
+</ul>
+<a name="newJoinLangEnv(com.googlecode.sarasvati.ArcToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newJoinLangEnv</h4>
+<pre><a
href="../../../com/googlecode/sarasvati/join/lang/JoinLangEnv.html"
title="interface in
com.googlecode.sarasvati.join.lang">JoinLangEnv</a>&nbsp;newJoinLangEnv(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</pre>
+<div class="block">Creates a <a
href="../../../com/googlecode/sarasvati/join/lang/JoinLangEnv.html"
title="interface in
com.googlecode.sarasvati.join.lang"><code>JoinLangEnv</code></a> to be used
to evaluate a JoinLang statement
+ controlling if the given <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> satisfies a join.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token which will provide some of the state for the JoinLangEnv</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A JoinLangEnv for this
engine and the given <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a>.</dd></dl>
+</li>
+</ul>
+<a name="evaluateGuard(com.googlecode.sarasvati.NodeToken,
java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>evaluateGuard</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in
com.googlecode.sarasvati">GuardResult</a>&nbsp;evaluateGuard(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;guard)</pre>
+<div class="block">Nodes, by default, will pass off guard evaluation to
the Engine. This allows
+ engine subclasses to easily override the default behavior and use a rules
+ engine or scripting language for guards.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The NodeToken for which the guard is being
evaluated.</dd><dd><code>guard</code> - The guard statement to be
evaluated. Maybe blank or null, which
+ by convention should cause <a
href="../../../com/googlecode/sarasvati/impl/AcceptTokenGuardResult.html"
title="enum in
com.googlecode.sarasvati.impl"><code>AcceptTokenGuardResult</code></a>
+ to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The response based on the
guard.</dd></dl>
+</li>
+</ul>
+<a name="newEngine(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newEngine</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;newEngine(boolean&nbsp;forNested)</pre>
+<div class="block">Since an Engine can have state specific to the
currently executing process,
+ there are times we want to create a new engine (such as when executing a
+ nested process). If this engine is being created to execute a nested
process,
+ the forNested flag should be set to true, so that we track the current
engine
+ as the parent.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>forNested</code> -
Indicates whether this new engine is being created to track
+ execution of a nested process.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A copy of the current
engine which can be used to execute a nested process</dd></dl>
+</li>
+</ul>
+<a name="getParentEngine()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParentEngine</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;getParentEngine()</pre>
+<div class="block">If this engine was created to execute a nested process,
it will remember the engine
+ which created it.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The parent
engine.</dd></dl>
+</li>
+</ul>
+<a name="backtrack(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>backtrack</h4>
+<pre>void&nbsp;backtrack(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Backtracks execution to the point where the given node
token was active. The token
+ must be complete and must not have been backtracked before. If it's not
complete,
+ there isn't any point in backtracking to it. If it has already been
backtracked,
+ the execution has either returned to a point previous to that token, or
there is
+ a newer, non-backtracked token at that node now.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The destination token to backtrack to.</dd></dl>
+</li>
+</ul>
+<a name="getDelayedTokenScheduler()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDelayedTokenScheduler</h4>
+<pre><a
href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in
com.googlecode.sarasvati">DelayedTokenScheduler</a>&nbsp;getDelayedTokenScheduler()</pre>
+<div class="block">Returns the service used to scheudle re-evaluation of
delayed tokens.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the service used to
scheudle re-evaluation of delayed tokens.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Engine.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/DelayedTokenScheduler.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/EngineFactory.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Engine.html"
target="_top">Frames</a></li>
+<li><a href="Engine.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
***The diff for this file has been truncated for email.***
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/EngineFactory.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,258 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>EngineFactory (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EngineFactory (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/EngineFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/ExecutionType.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/EngineFactory.html"
target="_top">Frames</a></li>
+<li><a href="EngineFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface EngineFactory" class="title">Interface
EngineFactory&lt;T extends <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibEngineFactory.html"
title="class in com.googlecode.sarasvati.hib">HibEngineFactory</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">EngineFactory&lt;T extends <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&gt;</span></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/EngineFactory.html#dispose(T)">dispose</a></strong>(<a
href="../../../com/googlecode/sarasvati/EngineFactory.html" title="type
parameter in EngineFactory">T</a>&nbsp;engine)</code>
+<div class="block">Handles cleaning up after an engine has been used.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/EngineFactory.html#dispose(T,
java.lang.Throwable)">dispose</a></strong>(<a
href="../../../com/googlecode/sarasvati/EngineFactory.html" title="type
parameter in EngineFactory">T</a>&nbsp;engine,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>
+<div class="block">Handles cleaning up after an engine has been used and
an exception
+ has been thrown during use.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/EngineFactory.html" title="type
parameter in EngineFactory">T</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/EngineFactory.html#getEngine()">getEngine</a></strong>()</code>
+<div class="block">Returns an Engine which can be used for running
processes.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getEngine()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEngine</h4>
+<pre><a href="../../../com/googlecode/sarasvati/EngineFactory.html"
title="type parameter in EngineFactory">T</a>&nbsp;getEngine()</pre>
+<div class="block">Returns an Engine which can be used for running
processes.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an Engine which can
be used for running processes.</dd></dl>
+</li>
+</ul>
+<a name="dispose(com.googlecode.sarasvati.Engine)">
+<!-- -->
+</a><a name="dispose(T)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dispose</h4>
+<pre>void&nbsp;dispose(<a
href="../../../com/googlecode/sarasvati/EngineFactory.html" title="type
parameter in EngineFactory">T</a>&nbsp;engine)</pre>
+<div class="block">Handles cleaning up after an engine has been used.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
to be disposed of</dd></dl>
+</li>
+</ul>
+<a name="dispose(com.googlecode.sarasvati.Engine,java.lang.Throwable)">
+<!-- -->
+</a><a name="dispose(T, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dispose</h4>
+<pre>void&nbsp;dispose(<a
href="../../../com/googlecode/sarasvati/EngineFactory.html" title="type
parameter in EngineFactory">T</a>&nbsp;engine,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a>&nbsp;t)</pre>
+<div class="block">Handles cleaning up after an engine has been used and
an exception
+ has been thrown during use.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
to be disposed of</dd><dd><code>throwable</code> - The throwable which was
generated during use</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/EngineFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/ExecutionType.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/EngineFactory.html"
target="_top">Frames</a></li>
+<li><a href="EngineFactory.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ExecutionType.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>ExecutionType (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ExecutionType (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ExecutionType.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/EngineFactory.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/External.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/ExecutionType.html"
target="_top">Frames</a></li>
+<li><a href="ExecutionType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Enum ExecutionType" class="title">Enum ExecutionType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">java.lang.Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.ExecutionType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a
href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true"
title="class or interface in java.lang">Comparable</a>&lt;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">ExecutionType</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>&gt;</pre>
+<div class="block">Specifies the different execution types. During normal
+ execution, only <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#Forward"><code>Forward</code></a>
is used.
+ The other execution types are using when backtracking
+ (see <a
href="../../../com/googlecode/sarasvati/Engine.html#backtrack(com.googlecode.sarasvati.NodeToken)"><code>Engine.backtrack(NodeToken)</code></a>.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Enum Constant Summary table, listing enum constants, and an
explanation">
+<caption><span>Enum Constants</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#Backtracked">Backtracked</a></strong></code>
+<div class="block">Indicates that the associated token was
+ generated during a backtracking operation,
+ as part of the reverse execution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#Forward">Forward</a></strong></code>
+<div class="block">Indicates that the associated token was
+ generated via normal execution and has
+ not been backtracked.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#ForwardBacktracked">ForwardBacktracked</a></strong></code>
+<div class="block">Indicates that the associated token was
+ generated via normal execution but has
+ since been backtracked.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#UTurn">UTurn</a></strong></code>
+<div class="block">Indicates that the associated token was
+ generated during a backtracking operation,
+ on an arc token which was backtracked
+ but not as far as the previous node.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#UTurnBacktracked">UTurnBacktracked</a></strong></code>
+<div class="block">Indicates that the associated token was
+ generated during a backtracking operation,
+ as a U-turn and has now been backtracked
+ as part of a second backtrack operation.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#getCorrespondingBacktracked(boolean)">getCorrespondingBacktracked</a></strong>(boolean&nbsp;isComplete)</code>
+<div class="block">Returns the backtracked version of the execution type,
or itself
+ if the execution type is already a backtracking type.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#isBacktracked()">isBacktracked</a></strong>()</code>
+<div class="block">Returns true if the execution type indicates that the
token
+ has been backtracked and false otherwise.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#valueOf(java.lang.String)">valueOf</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the
specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>[]</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ExecutionType.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)"
title="class or interface in java.lang">compareTo</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()"
title="class or interface in java.lang">getDeclaringClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()"
title="class or interface in java.lang">name</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()"
title="class or interface in java.lang">ordinal</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,
java.lang.String)" title="class or interface in
java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="Forward">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Forward</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a> Forward</pre>
+<div class="block">Indicates that the associated token was
+ generated via normal execution and has
+ not been backtracked.</div>
+</li>
+</ul>
+<a name="ForwardBacktracked">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ForwardBacktracked</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a> ForwardBacktracked</pre>
+<div class="block">Indicates that the associated token was
+ generated via normal execution but has
+ since been backtracked.</div>
+</li>
+</ul>
+<a name="Backtracked">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Backtracked</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a> Backtracked</pre>
+<div class="block">Indicates that the associated token was
+ generated during a backtracking operation,
+ as part of the reverse execution.</div>
+</li>
+</ul>
+<a name="UTurn">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UTurn</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a> UTurn</pre>
+<div class="block">Indicates that the associated token was
+ generated during a backtracking operation,
+ on an arc token which was backtracked
+ but not as far as the previous node. Execution
+ on this arc therefore looks somewhat like a
+ u-turn, where entry and exit are both on the
+ exit side.</div>
+</li>
+</ul>
+<a name="UTurnBacktracked">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UTurnBacktracked</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a> UTurnBacktracked</pre>
+<div class="block">Indicates that the associated token was
+ generated during a backtracking operation,
+ as a U-turn and has now been backtracked
+ as part of a second backtrack operation.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ExecutionType c : ExecutionType.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing
the constants of this enum type, in
+the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>&nbsp;valueOf(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the
specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code>
- the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with
the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang">IllegalArgumentException</a></code>
- if this enum type has no constant
+with the specified name</dd>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true"
title="class or interface in java.lang">NullPointerException</a></code> -
if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getCorrespondingBacktracked(boolean)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCorrespondingBacktracked</h4>
+<pre>public&nbsp;<a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a>&nbsp;getCorrespondingBacktracked(boolean&nbsp;isComplete)</pre>
+<div class="block">Returns the backtracked version of the execution type,
or itself
+ if the execution type is already a backtracking type.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>isComplete</code> -
Indicates if the associated token is complete</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The backtracked version
of the execution type.</dd></dl>
+</li>
+</ul>
+<a name="isBacktracked()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isBacktracked</h4>
+<pre>public&nbsp;boolean&nbsp;isBacktracked()</pre>
+<div class="block">Returns true if the execution type indicates that the
token
+ has been backtracked and false otherwise.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the execution
type indicates that the token
+ has been backtracked and false otherwise.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ExecutionType.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/EngineFactory.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/External.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/ExecutionType.html"
target="_top">Frames</a></li>
+<li><a href="ExecutionType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/External.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>External (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="External (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/External.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ExecutionType.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/External.html"
target="_top">Frames</a></li>
+<li><a href="External.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface External" class="title">Interface External</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibExternal.html"
title="class in com.googlecode.sarasvati.hib">HibExternal</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemExternal.html" title="class
in com.googlecode.sarasvati.mem">MemExternal</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">External</span></pre>
+<div class="block">When an external is defined in a process definition,
custom attributes
+ may be defined. <a href="../../../com/googlecode/sarasvati/External.html"
title="interface in com.googlecode.sarasvati"><code>External</code></a>
allows access to those custom attributes.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/ReadEnv.html" title="interface
in com.googlecode.sarasvati.env">ReadEnv</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/External.html#getEnv()">getEnv</a></strong>()</code>
+<div class="block">Returns the read-only state associated with this
external.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/External.html#getExternalGraph()">getExternalGraph</a></strong>()</code>
+<div class="block">Returns the graph that this external points to.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/External.html#getGraph()">getGraph</a></strong>()</code>
+<div class="block">Returns the graph that this external is a member
of.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/External.html#getName()">getName</a></strong>()</code>
+<div class="block">Returns the name given to the external in the defining
graph.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Returns the name given to the external in the defining
graph. External names must
+ be unique withing a given process definition.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name given to the
external.</dd></dl>
+</li>
+</ul>
+<a name="getGraph()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGraph</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;getGraph()</pre>
+<div class="block">Returns the graph that this external is a member
of.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The containing
Graph</dd></dl>
+</li>
+</ul>
+<a name="getExternalGraph()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExternalGraph</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;getExternalGraph()</pre>
+<div class="block">Returns the graph that this external points to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The referenced
Graph</dd></dl>
+</li>
+</ul>
+<a name="getEnv()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/ReadEnv.html"
title="interface in
com.googlecode.sarasvati.env">ReadEnv</a>&nbsp;getEnv()</pre>
+<div class="block">Returns the read-only state associated with this
external.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The read-only state
associated with this external.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/External.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ExecutionType.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/External.html"
target="_top">Frames</a></li>
+<li><a href="External.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Graph.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,434 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Graph (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Graph (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Graph.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/External.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Graph.html"
target="_top">Frames</a></li>
+<li><a href="Graph.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface Graph" class="title">Interface Graph</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event">HasEventQueue</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/impl/AbstractGraph.html"
title="class in com.googlecode.sarasvati.impl">AbstractGraph</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibGraph.html" title="class in
com.googlecode.sarasvati.hib">HibGraph</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemGraph.html" title="class in
com.googlecode.sarasvati.mem">MemGraph</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Graph</span>
+extends <a
href="../../../com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event">HasEventQueue</a></pre>
+<div class="block">A Graph corresponds to a process definition. It has a
set of
+ Nodes, which correspond to actions that need to be taken for the process
+ to complete. It also has a set of Arcs which define the relationships
+ between the Nodes.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getArcs()">getArcs</a></strong>()</code>
+<div class="block">Returns a list of all arcs in the graph.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getCustomId()">getCustomId</a></strong>()</code>
+<div class="block">Users may associate custom ids with a graph.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getInputArcs(com.googlecode.sarasvati.Node)">getInputArcs</a></strong>(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node)</code>
+<div class="block">Returns a list of arcs which have the given node as an
end point.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getInputArcs(com.googlecode.sarasvati.Node,
java.lang.String)">getInputArcs</a></strong>(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</code>
+<div class="block">Returns a list of arcs which have the given node as an
end point and
+ which have the given name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getName()">getName</a></strong>()</code>
+<div class="block">Returns the graph name, which should be unique.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getNodes()">getNodes</a></strong>()</code>
+<div class="block">Returns a list of all nodes in the graph.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getOutputArcs(com.googlecode.sarasvati.Node)">getOutputArcs</a></strong>(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node)</code>
+<div class="block">Returns a list of arcs which have the given node as a
starting point.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getOutputArcs(com.googlecode.sarasvati.Node,
java.lang.String...)">getOutputArcs</a></strong>(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>...&nbsp;arcNames)</code>
+<div class="block">Returns a list of arcs which have the given node as a
starting point
+ and which have the given name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getOutputArcs(com.googlecode.sarasvati.Node,
java.lang.String)">getOutputArcs</a></strong>(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</code>
+<div class="block">Returns a list of arcs which have the given node as a
starting point
+ and which have the given name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getStartNodes()">getStartNodes</a></strong>()</code>
+<div class="block">Returns a list of the nodes at which nodes should be
placed to
+ start a workflow process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Graph.html#getVersion()">getVersion</a></strong>()</code>
+<div class="block">Returns the version number of the graph.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.event.HasEventQueue">
+<!-- -->
+</a>
+<h3>Methods inherited from
interface&nbsp;com.googlecode.sarasvati.event.<a
href="../../../com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event">HasEventQueue</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/event/HasEventQueue.html#getEventQueue()">getEventQueue</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Returns the graph name, which should be unique.
Different versions with the same
+ name may exist, but each of these should have a unique version
number.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name of the
graph</dd></dl>
+</li>
+</ul>
+<a name="getVersion()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVersion</h4>
+<pre>int&nbsp;getVersion()</pre>
+<div class="block">Returns the version number of the graph. Multiple
versions of a graph may exists.
+ Newer versions of the graph should have higher version numbers than older
versions.
+ A graph can be uniquely identified by name and version number.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The version of the
graph</dd></dl>
+</li>
+</ul>
+<a name="getCustomId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCustomId</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getCustomId()</pre>
+<div class="block">Users may associate custom ids with a graph. This may
be used to
+ aid in determining if a graph has changed. For example, it may store
+ a hash of the process definition file. Or it might be a version number
+ set and incremented by an editor.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The custom id (if
any) associated with the graph</dd></dl>
+</li>
+</ul>
+<a name="getArcs()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArcs</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;&nbsp;getArcs()</pre>
+<div class="block">Returns a list of all arcs in the graph.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A list of
arcs</dd></dl>
+</li>
+</ul>
+<a name="getInputArcs(com.googlecode.sarasvati.Node)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputArcs</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;&nbsp;getInputArcs(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node)</pre>
+<div class="block">Returns a list of arcs which have the given node as an
end point. The
+ list may be empty, but will never be null.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code>
- A node belonging to this graph</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A list of arcs</dd></dl>
+</li>
+</ul>
+<a name="getInputArcs(com.googlecode.sarasvati.Node, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputArcs</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;&nbsp;getInputArcs(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</pre>
+<div class="block">Returns a list of arcs which have the given node as an
end point and
+ which have the given name. The list may be empty but will never be
+ null.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code>
- A node belonging to this graph</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A list of arcs</dd></dl>
+</li>
+</ul>
+<a name="getOutputArcs(com.googlecode.sarasvati.Node)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputArcs</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;&nbsp;getOutputArcs(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node)</pre>
+<div class="block">Returns a list of arcs which have the given node as a
starting point.
+ The list may be empty but will never be null.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code>
- A node belonging to this graph</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A list of arcs</dd></dl>
+</li>
+</ul>
+<a name="getOutputArcs(com.googlecode.sarasvati.Node, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputArcs</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;&nbsp;getOutputArcs(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;arcName)</pre>
+<div class="block">Returns a list of arcs which have the given node as a
starting point
+ and which have the given name. The list may be empty but will never
+ be null.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code>
- A node belonging to this graph</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A list of arcs</dd></dl>
+</li>
+</ul>
+<a name="getOutputArcs(com.googlecode.sarasvati.Node,
java.lang.String...)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputArcs</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&gt;&nbsp;getOutputArcs(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>...&nbsp;arcNames)</pre>
+<div class="block">Returns a list of arcs which have the given node as a
starting point
+ and which have the given name. The list may be empty but will never
+ be null.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code>
- A node belonging to this graph</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A list of arcs</dd></dl>
+</li>
+</ul>
+<a name="getStartNodes()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStartNodes</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;&nbsp;getStartNodes()</pre>
+<div class="block">Returns a list of the nodes at which nodes should be
placed to
+ start a workflow process.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A list of
nodes</dd></dl>
+</li>
+</ul>
+<a name="getNodes()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getNodes</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;&nbsp;getNodes()</pre>
+<div class="block">Returns a list of all nodes in the graph.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A list of
nodes</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Graph.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/External.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Graph.html"
target="_top">Frames</a></li>
+<li><a href="Graph.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/GraphProcess.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,588 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>GraphProcess (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GraphProcess (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GraphProcess.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/GuardAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/GraphProcess.html"
target="_top">Frames</a></li>
+<li><a href="GraphProcess.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface GraphProcess" class="title">Interface
GraphProcess</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event">HasEventQueue</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibGraphProcess.html"
title="class in com.googlecode.sarasvati.hib">HibGraphProcess</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemGraphProcess.html"
title="class in com.googlecode.sarasvati.mem">MemGraphProcess</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">GraphProcess</span>
+extends <a
href="../../../com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event">HasEventQueue</a></pre>
+<div class="block">A GraphProcess represents a currently executing
workflow graph.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#addActiveArcToken(com.googlecode.sarasvati.ArcToken)">addActiveArcToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</code>
+<div class="block">Adds an ArcToken to the list of active ArcTokens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#addActiveNodeToken(com.googlecode.sarasvati.NodeToken)">addActiveNodeToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Adds a NodeToken to the list of active NodeTokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#addNodeToken(com.googlecode.sarasvati.NodeToken)">addNodeToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Adds a NodeToken to the list of all NodeTokens for this
process.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#dequeueArcTokenForExecution()">dequeueArcTokenForExecution</a></strong>()</code>
+<div class="block">Returns the next <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> to execute</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#enqueueArcTokenForExecution(com.googlecode.sarasvati.ArcToken)">enqueueArcTokenForExecution</a></strong>(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</code>
+<div class="block">Adds an arc token to the execution queue</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getActiveArcTokens()">getActiveArcTokens</a></strong>()</code>
+<div class="block">Returns the list of current ArcTokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getActiveNodeTokens()">getActiveNodeTokens</a></strong>()</code>
+<div class="block">Returns the list of current NodeTokens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getEnv()">getEnv</a></strong>()</code>
+<div class="block">Returns the environment for the process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getGraph()">getGraph</a></strong>()</code>
+<div class="block">Returns the graph being executed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getNodeTokens()">getNodeTokens</a></strong>()</code>
+<div class="block">Returns the list of all NodeTokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getParentToken()">getParentToken</a></strong>()</code>
+<div class="block">If this a nested process, then this will return the
+ parent <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a>
and null otherwise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getState()">getState</a></strong>()</code>
+<div class="block">Returns the current <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati"><code>ProcessState</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getTokensOnNode(com.googlecode.sarasvati.Node,
com.googlecode.sarasvati.Engine)">getTokensOnNode</a></strong>(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a href="../../../com/googlecode/sarasvati/Engine.html"
title="interface in com.googlecode.sarasvati">Engine</a>&nbsp;engine)</code>
+<div class="block">Returns the collection of NodeTokens which have been
created on the given Node.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#hasActiveTokens()">hasActiveTokens</a></strong>()</code>
+<div class="block">Return true if the process has any active arc or node
tokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#isArcTokenQueueEmpty()">isArcTokenQueueEmpty</a></strong>()</code>
+<div class="block">Return true if the arc token queue is empty, false
otherwise</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#isCanceled()">isCanceled</a></strong>()</code>
+<div class="block">Returns true if the process state is either <a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCancel"><code>ProcessState.PendingCancel</code></a>
or <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Canceled"><code>ProcessState.Canceled</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#isComplete()">isComplete</a></strong>()</code>
+<div class="block">Returns true if the process state is either <a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCompletion"><code>ProcessState.PendingCompletion</code></a>
or <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Completed"><code>ProcessState.Completed</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#isExecuting()">isExecuting</a></strong>()</code>
+<div class="block">Returns true if the process state is <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing"><code>ProcessState.Executing</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#removeActiveArcToken(com.googlecode.sarasvati.ArcToken)">removeActiveArcToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</code>
+<div class="block">Removes an ArcToken from the list of active
ArcTokens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#removeActiveNodeToken(com.googlecode.sarasvati.NodeToken)">removeActiveNodeToken</a></strong>(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Removes a NodeToken from the list of active
NodeTokens.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#setState(com.googlecode.sarasvati.ProcessState)">setState</a></strong>(<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>&nbsp;state)</code>
+<div class="block">Sets the current <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati"><code>ProcessState</code></a>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.event.HasEventQueue">
+<!-- -->
+</a>
+<h3>Methods inherited from
interface&nbsp;com.googlecode.sarasvati.event.<a
href="../../../com/googlecode/sarasvati/event/HasEventQueue.html"
title="interface in com.googlecode.sarasvati.event">HasEventQueue</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/event/HasEventQueue.html#getEventQueue()">getEventQueue</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getGraph()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGraph</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;getGraph()</pre>
+<div class="block">Returns the graph being executed.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The graph being
executed.</dd></dl>
+</li>
+</ul>
+<a name="getEnv()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;getEnv()</pre>
+<div class="block">Returns the environment for the process.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>An Env containing
variables defined on this process</dd></dl>
+</li>
+</ul>
+<a name="getNodeTokens()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodeTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;&nbsp;getNodeTokens()</pre>
+<div class="block">Returns the list of all NodeTokens.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The list of all
NodeTokens.</dd></dl>
+</li>
+</ul>
+<a name="getActiveArcTokens()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveArcTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;&nbsp;getActiveArcTokens()</pre>
+<div class="block">Returns the list of current ArcTokens.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The list of current
ArcTokens.</dd></dl>
+</li>
+</ul>
+<a name="getActiveNodeTokens()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveNodeTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;&nbsp;getActiveNodeTokens()</pre>
+<div class="block">Returns the list of current NodeTokens.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The list of current
NodeTokens.</dd></dl>
+</li>
+</ul>
+<a name="addNodeToken(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNodeToken</h4>
+<pre>void&nbsp;addNodeToken(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Adds a NodeToken to the list of all NodeTokens for this
process.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token being added</dd></dl>
+</li>
+</ul>
+<a name="addActiveArcToken(com.googlecode.sarasvati.ArcToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addActiveArcToken</h4>
+<pre>void&nbsp;addActiveArcToken(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</pre>
+<div class="block">Adds an ArcToken to the list of active ArcTokens.
Active ArcTokens
+ have been executed, but are not complete. They are waiting
+ for other ArcTokens to arrive at their target node (which will
+ be a join node).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token being added</dd></dl>
+</li>
+</ul>
+<a name="removeActiveArcToken(com.googlecode.sarasvati.ArcToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeActiveArcToken</h4>
+<pre>void&nbsp;removeActiveArcToken(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</pre>
+<div class="block">Removes an ArcToken from the list of active
ArcTokens.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token being removed.</dd></dl>
+</li>
+</ul>
+<a name="enqueueArcTokenForExecution(com.googlecode.sarasvati.ArcToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enqueueArcTokenForExecution</h4>
+<pre>void&nbsp;enqueueArcTokenForExecution(<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</pre>
+<div class="block">Adds an arc token to the execution queue</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- to enqueue</dd></dl>
+</li>
+</ul>
+<a name="dequeueArcTokenForExecution()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dequeueArcTokenForExecution</h4>
+<pre><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;dequeueArcTokenForExecution()</pre>
+<div class="block">Returns the next <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> to execute</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The next <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> to execute</dd></dl>
+</li>
+</ul>
+<a name="isArcTokenQueueEmpty()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isArcTokenQueueEmpty</h4>
+<pre>boolean&nbsp;isArcTokenQueueEmpty()</pre>
+<div class="block">Return true if the arc token queue is empty, false
otherwise</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the arc token
queue is empty</dd></dl>
+</li>
+</ul>
+<a name="addActiveNodeToken(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addActiveNodeToken</h4>
+<pre>void&nbsp;addActiveNodeToken(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Adds a NodeToken to the list of active NodeTokens.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token being added</dd></dl>
+</li>
+</ul>
+<a name="removeActiveNodeToken(com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>removeActiveNodeToken</h4>
+<pre>void&nbsp;removeActiveNodeToken(<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Removes a NodeToken from the list of active
NodeTokens.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code>
- The token being removed.</dd></dl>
+</li>
+</ul>
+<a name="getState()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getState</h4>
+<pre><a href="../../../com/googlecode/sarasvati/ProcessState.html"
title="enum in
com.googlecode.sarasvati">ProcessState</a>&nbsp;getState()</pre>
+<div class="block">Returns the current <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati"><code>ProcessState</code></a></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The current <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati"><code>ProcessState</code></a></dd></dl>
+</li>
+</ul>
+<a name="setState(com.googlecode.sarasvati.ProcessState)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setState</h4>
+<pre>void&nbsp;setState(<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>&nbsp;state)</pre>
+<div class="block">Sets the current <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati"><code>ProcessState</code></a>. The state should
+ be set to <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Created"><code>ProcessState.Created</code></a>
by <a
href="../../../com/googlecode/sarasvati/load/GraphFactory.html#newProcess(com.googlecode.sarasvati.Graph)"><code>GraphFactory.newProcess(Graph)</code></a>.
+ It should then be set to <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing"><code>ProcessState.Executing</code></a>
by
+ <a
href="../../../com/googlecode/sarasvati/Engine.html#startProcess(com.googlecode.sarasvati.GraphProcess)"><code>Engine.startProcess(GraphProcess)</code></a></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>state</code>
- The new <a href="../../../com/googlecode/sarasvati/ProcessState.html"
title="enum in
com.googlecode.sarasvati"><code>ProcessState</code></a></dd></dl>
+</li>
+</ul>
+<a name="isCanceled()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isCanceled</h4>
+<pre>boolean&nbsp;isCanceled()</pre>
+<div class="block">Returns true if the process state is either <a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCancel"><code>ProcessState.PendingCancel</code></a>
or <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Canceled"><code>ProcessState.Canceled</code></a></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the process
state is either <a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCancel"><code>ProcessState.PendingCancel</code></a>
or <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Canceled"><code>ProcessState.Canceled</code></a></dd></dl>
+</li>
+</ul>
+<a name="isComplete()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isComplete</h4>
+<pre>boolean&nbsp;isComplete()</pre>
+<div class="block">Returns true if the process state is either <a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCompletion"><code>ProcessState.PendingCompletion</code></a>
or <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Completed"><code>ProcessState.Completed</code></a></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the process
state is either <a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCompletion"><code>ProcessState.PendingCompletion</code></a>
or <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Completed"><code>ProcessState.Completed</code></a></dd></dl>
+</li>
+</ul>
+<a name="isExecuting()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isExecuting</h4>
+<pre>boolean&nbsp;isExecuting()</pre>
+<div class="block">Returns true if the process state is <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing"><code>ProcessState.Executing</code></a></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the process
state is <a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing"><code>ProcessState.Executing</code></a></dd></dl>
+</li>
+</ul>
+<a name="hasActiveTokens()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasActiveTokens</h4>
+<pre>boolean&nbsp;hasActiveTokens()</pre>
+<div class="block">Return true if the process has any active arc or node
tokens. A process
+ with no active tokens should be marked pending complete.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the process
has active tokens, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getParentToken()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParentToken</h4>
+<pre><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;getParentToken()</pre>
+<div class="block">If this a nested process, then this will return the
+ parent <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><code>NodeToken</code></a>
and null otherwise.
+
+ A nested process is one was started from a different process. The process
is
+ started when a specific node is executed. The node will be in a wait state
+ while the nested process executes. When the nested process completes, the
+ node execution will be completed.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>If this is a nested
process, this will return the parent <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a>, and null
otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getTokensOnNode(com.googlecode.sarasvati.Node,
com.googlecode.sarasvati.Engine)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTokensOnNode</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;&nbsp;getTokensOnNode(<a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</pre>
+<div class="block">Returns the collection of NodeTokens which have been
created on the given Node.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>node</code>
- The node whose tokens we are interested in</dd><dd><code>engine</code> -
The engine that may assist in generating the list.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the collection of
NodeTokens which have been created on the given Node.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GraphProcess.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/GuardAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/GraphProcess.html"
target="_top">Frames</a></li>
+<li><a href="GraphProcess.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/GuardAction.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>GuardAction (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuardAction (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GuardAction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/GuardAction.html"
target="_top">Frames</a></li>
+<li><a href="GuardAction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Enum GuardAction" class="title">Enum GuardAction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">java.lang.Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.GuardAction</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a
href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true"
title="class or interface in java.lang">Comparable</a>&lt;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">GuardAction</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>&gt;</pre>
+<div class="block">A GuardAction is part of the response from a Node
guard. It indicates
+ how an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should be
handled.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Enum Constant Summary table, listing enum constants, and an
explanation">
+<caption><span>Enum Constants</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardAction.html#AcceptToken">AcceptToken</a></strong></code>
+<div class="block">Indicates that an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should be accepted
+ and that <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.execute(Engine,
NodeToken)</code></a> should be invoked.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardAction.html#DelayUntil">DelayUntil</a></strong></code>
+<div class="block">Indicates that evaluation of this guard should be
delayed until later.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardAction.html#DiscardToken">DiscardToken</a></strong></code>
+<div class="block">Indicates that an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should be marked as
discarded.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardAction.html#SkipNode">SkipNode</a></strong></code>
+<div class="block">Indicates that in incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should skip execution
of the
+ current node.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardAction.html#valueOf(java.lang.String)">valueOf</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the
specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>[]</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardAction.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)"
title="class or interface in java.lang">compareTo</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()"
title="class or interface in java.lang">getDeclaringClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()"
title="class or interface in java.lang">name</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()"
title="class or interface in java.lang">ordinal</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,
java.lang.String)" title="class or interface in
java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="AcceptToken">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AcceptToken</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a> AcceptToken</pre>
+<div class="block">Indicates that an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should be accepted
+ and that <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.execute(Engine,
NodeToken)</code></a> should be invoked.</div>
+</li>
+</ul>
+<a name="DiscardToken">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DiscardToken</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a> DiscardToken</pre>
+<div class="block">Indicates that an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should be marked as
discarded.
+ No further execution will take place with that token.</div>
+</li>
+</ul>
+<a name="SkipNode">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SkipNode</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a> SkipNode</pre>
+<div class="block">Indicates that in incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should skip execution
of the
+ current node. Execution will continue on the selected arcs.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/GuardResult.html#getExitArcForSkip()"><code>GuardResult.getExitArcForSkip()</code></a></dd></dl>
+</li>
+</ul>
+<a name="DelayUntil">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DelayUntil</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a> DelayUntil</pre>
+<div class="block">Indicates that evaluation of this guard should be
delayed until later.</div>
+<dl><dt><span class="strong">See
Also:</span></dt><dd><code>GuardResult#getDelayTillDate()</code></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (GuardAction c : GuardAction.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing
the constants of this enum type, in
+the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>&nbsp;valueOf(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the
specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code>
- the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with
the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang">IllegalArgumentException</a></code>
- if this enum type has no constant
+with the specified name</dd>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true"
title="class or interface in java.lang">NullPointerException</a></code> -
if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GuardAction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/GuardAction.html"
target="_top">Frames</a></li>
+<li><a href="GuardAction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/GuardResult.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,264 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>GuardResult (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="GuardResult (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GuardResult.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/GuardAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/GuardResult.html"
target="_top">Frames</a></li>
+<li><a href="GuardResult.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface GuardResult" class="title">Interface GuardResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/impl/AcceptTokenGuardResult.html"
title="enum in com.googlecode.sarasvati.impl">AcceptTokenGuardResult</a>,
<a href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in com.googlecode.sarasvati.impl">DelayUntilGuardResult</a>,
<a
href="../../../com/googlecode/sarasvati/impl/DiscardTokenGuardResult.html"
title="enum in com.googlecode.sarasvati.impl">DiscardTokenGuardResult</a>,
<a href="../../../com/googlecode/sarasvati/impl/SkipNodeGuardResult.html"
title="class in com.googlecode.sarasvati.impl">SkipNodeGuardResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">GuardResult</span></pre>
+<div class="block">A GuardResult is returned from <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a> to indicate
+ what should be done with an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a>.
+
+ Most of this is imparted by which <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati"><code>GuardAction</code></a> is returned. In the
cases of
+ <a
href="../../../com/googlecode/sarasvati/GuardAction.html#AcceptToken"><code>GuardAction.AcceptToken</code></a>
and <a
href="../../../com/googlecode/sarasvati/GuardAction.html#DiscardToken"><code>GuardAction.DiscardToken</code></a>,
no further
+ information is required. In the case of <a
href="../../../com/googlecode/sarasvati/GuardAction.html#SkipNode"><code>GuardAction.SkipNode</code></a>,
the guard
+ may wish to select which arcs to exit, based on arc name.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardResult.html#getDelayTillTime()">getDelayTillTime</a></strong>()</code>
+<div class="block">If is returned from <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a>,
+ it must indicate when to reevaluate the guard.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardResult.html#getExitArcForSkip()">getExitArcForSkip</a></strong>()</code>
+<div class="block">If <a
href="../../../com/googlecode/sarasvati/GuardAction.html#SkipNode"><code>GuardAction.SkipNode</code></a>
is returned from <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a>,
+ it may indicate an arc name other than the default on which to exit.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/GuardResult.html#getGuardAction()">getGuardAction</a></strong>()</code>
+<div class="block">Indicates which <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati"><code>GuardAction</code></a> has been
selected.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getGuardAction()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuardAction</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GuardAction.html"
title="enum in
com.googlecode.sarasvati">GuardAction</a>&nbsp;getGuardAction()</pre>
+<div class="block">Indicates which <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati"><code>GuardAction</code></a> has been
selected.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati"><code>GuardAction</code></a> selected.</dd></dl>
+</li>
+</ul>
+<a name="getExitArcForSkip()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExitArcForSkip</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>&nbsp;getExitArcForSkip()</pre>
+<div class="block">If <a
href="../../../com/googlecode/sarasvati/GuardAction.html#SkipNode"><code>GuardAction.SkipNode</code></a>
is returned from <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a>,
+ it may indicate an arc name other than the default on which to exit. This
can be useful
+ for decision logic.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name of the arc
or arcs on which to exit this node.</dd></dl>
+</li>
+</ul>
+<a name="getDelayTillTime()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDelayTillTime</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in
java.util">Date</a>&nbsp;getDelayTillTime()</pre>
+<div class="block">If is returned from <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a>,
+ it must indicate when to reevaluate the guard.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The date at which a
delayed node guard should be reevaluated</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/GuardResult.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/GuardAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/GuardResult.html"
target="_top">Frames</a></li>
+<li><a href="GuardResult.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinAction.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,353 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>JoinAction (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JoinAction (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinAction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/JoinAction.html"
target="_top">Frames</a></li>
+<li><a href="JoinAction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Enum JoinAction" class="title">Enum JoinAction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">java.lang.Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.JoinAction</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a
href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true"
title="class or interface in java.lang">Comparable</a>&lt;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">JoinAction</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a>&gt;</pre>
+<div class="block">A GuardAction is part of the response from a Node
guard. It indicates
+ how an incoming <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> should be
handled.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd>
+<dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Enum Constant Summary table, listing enum constants, and an
explanation">
+<caption><span>Enum Constants</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinAction.html#Complete">Complete</a></strong></code>
+<div class="block">Indicates that the join completed, relevant arc tokens
should be completed
+ and a new node token created.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinAction.html#Merge">Merge</a></strong></code>
+<div class="block">Indicates that the arc token should be merged as a
parent of an existing
+ node token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinAction.html#Nothing">Nothing</a></strong></code>
+<div class="block">Indicates that that join did not complete, and no
action should be taken.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinAction.html#valueOf(java.lang.String)">valueOf</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the
specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a>[]</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinAction.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)"
title="class or interface in java.lang">compareTo</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()"
title="class or interface in java.lang">getDeclaringClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()"
title="class or interface in java.lang">name</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()"
title="class or interface in java.lang">ordinal</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,
java.lang.String)" title="class or interface in
java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="Nothing">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Nothing</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a> Nothing</pre>
+<div class="block">Indicates that that join did not complete, and no
action should be taken.</div>
+</li>
+</ul>
+<a name="Complete">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Complete</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a> Complete</pre>
+<div class="block">Indicates that the join completed, relevant arc tokens
should be completed
+ and a new node token created.</div>
+</li>
+</ul>
+<a name="Merge">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Merge</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a> Merge</pre>
+<div class="block">Indicates that the arc token should be merged as a
parent of an existing
+ node token.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (JoinAction c : JoinAction.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing
the constants of this enum type, in
+the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a>&nbsp;valueOf(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the
specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code>
- the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with
the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang">IllegalArgumentException</a></code>
- if this enum type has no constant
+with the specified name</dd>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true"
title="class or interface in java.lang">NullPointerException</a></code> -
if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinAction.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/JoinAction.html"
target="_top">Frames</a></li>
+<li><a href="JoinAction.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinResult.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,280 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>JoinResult (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JoinResult (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinResult.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinStrategy.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/JoinResult.html"
target="_top">Frames</a></li>
+<li><a href="JoinResult.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface JoinResult" class="title">Interface JoinResult</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/join/CompleteJoinResult.html"
title="class in com.googlecode.sarasvati.join">CompleteJoinResult</a>, <a
href="../../../com/googlecode/sarasvati/join/IncompleteJoinResult.html"
title="enum in com.googlecode.sarasvati.join">IncompleteJoinResult</a>, <a
href="../../../com/googlecode/sarasvati/join/MergeJoinResult.html"
title="class in com.googlecode.sarasvati.join">MergeJoinResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">JoinResult</span></pre>
+<div class="block">Encapsulates the results of a join attempt. Includes
whether
+ or not the join is complete. If the join is complete, also
+ includes the list of arc tokens which completed the join.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinResult.html#getArcTokensCompletingJoin()">getArcTokensCompletingJoin</a></strong>()</code>
+<div class="block">Returns the ArcTokens which were required to complete
this join.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinAction.html" title="enum in
com.googlecode.sarasvati">JoinAction</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinResult.html#getJoinAction()">getJoinAction</a></strong>()</code>
+<div class="block">Returns the action that the join strategy wants to
take.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinResult.html#getMergeTarget()">getMergeTarget</a></strong>()</code>
+<div class="block">If the join action is <a
href="../../../com/googlecode/sarasvati/JoinAction.html#Merge"><code>JoinAction.Merge</code></a>,
then the arc token in question will
+ be made into a parent of the given NodeToken.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati">TokenSet</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinResult.html#getTerminatingTokenSets()">getTerminatingTokenSets</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJoinAction()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinAction</h4>
+<pre><a href="../../../com/googlecode/sarasvati/JoinAction.html"
title="enum in
com.googlecode.sarasvati">JoinAction</a>&nbsp;getJoinAction()</pre>
+<div class="block">Returns the action that the join strategy wants to
take.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the action that the
join strategy wants to take.</dd></dl>
+</li>
+</ul>
+<a name="getArcTokensCompletingJoin()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArcTokensCompletingJoin</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;&nbsp;getArcTokensCompletingJoin()</pre>
+<div class="block">Returns the ArcTokens which were required to complete
this join. In the case
+ of a join action of <a
href="../../../com/googlecode/sarasvati/JoinAction.html#Complete"><code>JoinAction.Complete</code></a>
these tokens will will be
+ the parents of the new <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a>. In the case of a join
action of
+ <a
href="../../../com/googlecode/sarasvati/JoinAction.html#Merge"><code>JoinAction.Merge</code></a>,
these tokens will be added as parents to the most
+ recent non-backtracked node token created on this node.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The ArcTokens which
were required to complete this join, and will be considered
+ the parents of the new <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a>.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true"
title="class or interface in java.lang">IllegalStateException</a></code> -
If this is invoked for an action of <a
href="../../../com/googlecode/sarasvati/JoinAction.html#Nothing"><code>JoinAction.Nothing</code></a>.</dd></dl>
+</li>
+</ul>
+<a name="getMergeTarget()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMergeTarget</h4>
+<pre><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;getMergeTarget()</pre>
+<div class="block">If the join action is <a
href="../../../com/googlecode/sarasvati/JoinAction.html#Merge"><code>JoinAction.Merge</code></a>,
then the arc token in question will
+ be made into a parent of the given NodeToken.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The node token into
whose history the arc token will be merged into.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalStateException.html?is-external=true"
title="class or interface in java.lang">IllegalStateException</a></code> -
If this is invoked for a non-merge join action</dd></dl>
+</li>
+</ul>
+<a name="getTerminatingTokenSets()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTerminatingTokenSets</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati">TokenSet</a>&gt;&nbsp;getTerminatingTokenSets()</pre>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The list of tokens
which should not be propagated from this point</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinResult.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinAction.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinStrategy.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/JoinResult.html"
target="_top">Frames</a></li>
+<li><a href="JoinResult.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinStrategy.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>JoinStrategy (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JoinStrategy (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinType.html" title="enum
in com.googlecode.sarasvati"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/JoinStrategy.html"
target="_top">Frames</a></li>
+<li><a href="JoinStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface JoinStrategy" class="title">Interface
JoinStrategy</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/join/AndJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">AndJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/ClassJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">ClassJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/JoinLangJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">JoinLangJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/LabelJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">LabelJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/MergeJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">MergeJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">OrJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/TokenSetJoinStrategy.html"
title="class in com.googlecode.sarasvati.join">TokenSetJoinStrategy</a>, <a
href="../../../com/googlecode/sarasvati/join/TokenSetOrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join">TokenSetOrJoinStrategy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">JoinStrategy</span></pre>
+<div class="block">Encapsulates a strategy for determining if a node is
ready to execute. A JoinStrategy
+ will be executed whenever an <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> is processed. The join
strategy will
+ determine if a NodeToken will be created or if the ArcToken will be added
to the list
+ of active arc tokens.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinResult.html" title="interface
in com.googlecode.sarasvati">JoinResult</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinStrategy.html#performJoin(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.ArcToken)">performJoin</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</code>
+<div class="block">Called on every <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> when processed.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="performJoin(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.ArcToken)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>performJoin</h4>
+<pre><a href="../../../com/googlecode/sarasvati/JoinResult.html"
title="interface in
com.googlecode.sarasvati">JoinResult</a>&nbsp;performJoin(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&nbsp;token)</pre>
+<div class="block">Called on every <a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati"><code>ArcToken</code></a> when processed.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
executing the given process.</dd><dd><code>token</code> - The arc token
being processed.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A <a
href="../../../com/googlecode/sarasvati/JoinResult.html" title="interface
in com.googlecode.sarasvati"><code>JoinResult</code></a> which contains a
boolean indicating whether or not
+ the join is complete and the set of arc tokens participating in
the join.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinStrategy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinResult.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/JoinType.html" title="enum
in com.googlecode.sarasvati"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/JoinStrategy.html"
target="_top">Frames</a></li>
+<li><a href="JoinStrategy.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/JoinType.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,469 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>JoinType (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="JoinType (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinType.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinStrategy.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/JoinType.html"
target="_top">Frames</a></li>
+<li><a href="JoinType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Enum JoinType" class="title">Enum JoinType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">java.lang.Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.JoinType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a
href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true"
title="class or interface in java.lang">Comparable</a>&lt;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">JoinType</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>&gt;</pre>
+<div class="block">Enumerates the types of joins.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Enum Constant Summary table, listing enum constants, and an
explanation">
+<caption><span>Enum Constants</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#AND">AND</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/AndJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>AndJoinStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#CLASS">CLASS</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/ClassJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>ClassJoinStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#FIRST">FIRST</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/MergeJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>MergeJoinStrategy</code></a> with <a
href="../../../com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>OrJoinStrategy</code></a> as a
fallback.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#JOINLANG">JOINLANG</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/JoinLangJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>JoinLangJoinStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#LABEL">LABEL</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/LabelJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>LabelJoinStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#OR">OR</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>OrJoinStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#TOKEN_SET">TOKEN_SET</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/TokenSetJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>TokenSetJoinStrategy</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#TOKEN_SET_OR">TOKEN_SET_OR</a></strong></code>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/TokenSetOrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>TokenSetOrJoinStrategy</code></a>.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#getDescription()">getDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati">JoinStrategy</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#getJoinStrategy()">getJoinStrategy</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#valueOf(java.lang.String)">valueOf</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the
specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>[]</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/JoinType.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)"
title="class or interface in java.lang">compareTo</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()"
title="class or interface in java.lang">getDeclaringClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()"
title="class or interface in java.lang">name</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()"
title="class or interface in java.lang">ordinal</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,
java.lang.String)" title="class or interface in
java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="OR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OR</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> OR</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>OrJoinStrategy</code></a>.
+ A join of this type will be satisfied any time
+ an arc token arrives at the node.</div>
+</li>
+</ul>
+<a name="AND">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AND</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> AND</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/AndJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>AndJoinStrategy</code></a>. A join of
this type
+ will be satisfied when an arc token arrives, and there
+ are arc tokens waiting at all other incoming arcs to
+ the node.</div>
+</li>
+</ul>
+<a name="LABEL">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LABEL</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> LABEL</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/LabelJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>LabelJoinStrategy</code></a>. A join
of this type
+ will be satisfied when an arc token arrives, and there
+ are arc tokens waiting at all other incoming arcs to the
+ node which share the same name/label as the arc that the
+ arc token is arriving on.</div>
+</li>
+</ul>
+<a name="TOKEN_SET">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TOKEN_SET</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> TOKEN_SET</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/TokenSetJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>TokenSetJoinStrategy</code></a>. A
token set join will be satisfied when all
+ active arc tokens in the set are on incoming arcs to the same node and
there are no
+ active node tokens in the token set. An exception will be raised if a
non-token set
+ token arrives.</div>
+</li>
+</ul>
+<a name="CLASS">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CLASS</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> CLASS</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/ClassJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>ClassJoinStrategy</code></a>. A class
join assumes that the
+ associated join parameter specifies a class implemented the
+ JoinStrategy interface. An instance of that class will be used
+ to perform the join.</div>
+</li>
+</ul>
+<a name="TOKEN_SET_OR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TOKEN_SET_OR</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> TOKEN_SET_OR</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/TokenSetOrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>TokenSetOrJoinStrategy</code></a>. A
token set or join will be satisfied when all
+ active arc tokens in the set are on incoming arcs to the same node and
there are no
+ active node tokens in the token set. The <a
href="../../../com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>OrJoinStrategy</code></a> will be used
as a fallback
+ if a non-token set token arrives.</div>
+</li>
+</ul>
+<a name="FIRST">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FIRST</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> FIRST</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/MergeJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>MergeJoinStrategy</code></a> with <a
href="../../../com/googlecode/sarasvati/join/OrJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>OrJoinStrategy</code></a> as a
fallback.
+ The first arc token to arrive will satisfy the join. Subsequent arc tokens
+ arriving will be merged.</div>
+</li>
+</ul>
+<a name="JOINLANG">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JOINLANG</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a> JOINLANG</pre>
+<div class="block">Uses the <a
href="../../../com/googlecode/sarasvati/join/JoinLangJoinStrategy.html"
title="class in
com.googlecode.sarasvati.join"><code>JoinLangJoinStrategy</code></a>.
Follows the rules as defined in
+ <a href="../../../com/googlecode/sarasvati/join/JoinLangCompiler.html"
title="class in
com.googlecode.sarasvati.join"><code>JoinLangCompiler</code></a>.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (JoinType c : JoinType.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing
the constants of this enum type, in
+the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a>&nbsp;valueOf(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the
specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code>
- the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with
the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang">IllegalArgumentException</a></code>
- if this enum type has no constant
+with the specified name</dd>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true"
title="class or interface in java.lang">NullPointerException</a></code> -
if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="getJoinStrategy()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinStrategy</h4>
+<pre>public&nbsp;<a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati">JoinStrategy</a>&nbsp;getJoinStrategy()</pre>
+</li>
+</ul>
+<a name="getDescription()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDescription</h4>
+<pre>public&nbsp;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>&nbsp;getDescription()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JoinType.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinStrategy.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/JoinType.html"
target="_top">Frames</a></li>
+<li><a href="JoinType.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Node.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,643 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Node (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Node (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Node.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinType.html" title="enum
in com.googlecode.sarasvati"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Node.html"
target="_top">Frames</a></li>
+<li><a href="Node.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface Node" class="title">Interface Node</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a></dd>
+</dl>
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati">CustomNodeWrapper</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati">CustomNode</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.hib">HibCustomNodeWrapper</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibNode.html" title="class in
com.googlecode.sarasvati.hib">HibNode</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibNodeRef.html" title="class
in com.googlecode.sarasvati.hib">HibNodeRef</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibPropertyNode.html"
title="class in com.googlecode.sarasvati.hib">HibPropertyNode</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.mem">MemCustomNodeWrapper</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemNode.html" title="class in
com.googlecode.sarasvati.mem">MemNode</a>, <a
href="../../../com/googlecode/sarasvati/impl/NestedProcessNode.html"
title="class in com.googlecode.sarasvati.impl">NestedProcessNode</a>, <a
href="../../../com/googlecode/sarasvati/impl/ScriptNode.html" title="class
in com.googlecode.sarasvati.impl">ScriptNode</a>, <a
href="../../../com/googlecode/sarasvati/impl/WaitNode.html" title="class in
com.googlecode.sarasvati.impl">WaitNode</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Node</span>
+extends <a href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a></pre>
+<div class="block">A node corresponds to an action in a process definition.
+ It may perform some function. In some cases it may not
+ complete immediately, but enter a wait state. At some
+ point it will return and the process can then continue execution.
+
+ <br/>
+
+ Every node can have a guard associated with it. This guard
+ will determine if an incoming token is accepted (and the
+ node functionality executed), or discarded, or if the token
+ is passed through without executing the node.
+
+ <br/>
+
+ Every node may have multiple incoming arcs. If isJoin()
+ return true, then tokens coming in will wait for tokens
+ to be present on all arcs with the same label.
+
+ <br/>
+
+ Every node may also have multiple outgoing arcs. When
+ a node token is completed, it may pick which arcs to exit
+ on by passing an arc label. Every arc with the given label
+ will have an arc token places on it.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">backtrack</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Does whatever work is necessary to backtrack this
execution.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">execute</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Performs Node specific logic.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/External.html" title="interface in
com.googlecode.sarasvati">External</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getExternal()">getExternal</a></strong>()</code>
+<div class="block">If the node is defined in an external, returns the
external and null otherwise.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/ReadEnv.html" title="interface
in com.googlecode.sarasvati.env">ReadEnv</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getExternalEnv()">getExternalEnv</a></strong>()</code>
+<div class="block">Returns a read-only environment containing all
attributes defined for
+ all associated externals.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Graph.html" title="interface in
com.googlecode.sarasvati">Graph</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getGraph()">getGraph</a></strong>()</code>
+<div class="block">Returns the graph that this node belongs to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getGuard()">getGuard</a></strong>()</code>
+<div class="block">Every node may have a guard associated with it.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getId()">getId</a></strong>()</code>
+<div class="block">Returns the node's unique id.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinParam()">getJoinParam</a></strong>()</code>
+<div class="block">Each node may specify a parameter to be used by the
join strategy.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati">JoinStrategy</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinStrategy(com.googlecode.sarasvati.Arc)">getJoinStrategy</a></strong>(<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&nbsp;arc)</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><code>JoinStrategy</code></a> to be used when
an
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><code>ArcToken</code></a>
arrives at this Node.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati">JoinType</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getJoinType()">getJoinType</a></strong>()</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati"><code>JoinType</code></a> of the node.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getName()">getName</a></strong>()</code>
+<div class="block">Returns the node name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getOriginatingExternalNode()">getOriginatingExternalNode</a></strong>()</code>
+<div class="block">If a node is defined in an external, this will return
the node as
+ defined in the external graph.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#getType()">getType</a></strong>()</code>
+<div class="block">Every node has a type.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati">GuardResult</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">guard</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">When a NodeToken is created, the associated Node will
not
+ automatically be executed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">isBacktrackable</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</code>
+<div class="block">Returns true if the specific execution of this Node by
the given
+ NodeToken can be backtracked.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#isImportedFromExternal()">isImportedFromExternal</a></strong>()</code>
+<div class="block">Returns true if this node was imported from an external
process definition,
+ false otherwise.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Node.html#isStart()">isStart</a></strong>()</code>
+<div class="block">Returns true if this node is a start node.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.adapter.Adaptable">
+<!-- -->
+</a>
+<h3>Methods inherited from
interface&nbsp;com.googlecode.sarasvati.adapter.<a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/adapter/Adaptable.html#getAdaptor(java.lang.Class)">getAdaptor</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a>&nbsp;getId()</pre>
+<div class="block">Returns the node's unique id. The id must be unique to
the Graph, but may be
+ globally unique.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The node's unique
id.</dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Returns the node name. Every node must have a name which
+ is unique in it's process definition;</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The node
name.</dd></dl>
+</li>
+</ul>
+<a name="getType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getType</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getType()</pre>
+<div class="block">Every node has a type. The default is 'node'. Nodes of
+ different types may have different (user defined) behavior
+ when the execute method is invoked.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The type</dd></dl>
+</li>
+</ul>
+<a name="getJoinType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinType</h4>
+<pre><a href="../../../com/googlecode/sarasvati/JoinType.html" title="enum
in com.googlecode.sarasvati">JoinType</a>&nbsp;getJoinType()</pre>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati"><code>JoinType</code></a> of the node.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/JoinType.html" title="enum in
com.googlecode.sarasvati"><code>JoinType</code></a> of the node.</dd></dl>
+</li>
+</ul>
+<a name="getJoinParam()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinParam</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getJoinParam()</pre>
+<div class="block">Each node may specify a parameter to be used by the
join strategy.
+ For example, it can be used to tell a token set join which token
+ set to join on, by name. For a custom join, it may indicate the
+ join type, or provide some other information to the join.
+ <p>
+ May be null.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The join
parameter.</dd></dl>
+</li>
+</ul>
+<a name="getJoinStrategy(com.googlecode.sarasvati.Arc)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJoinStrategy</h4>
+<pre><a href="../../../com/googlecode/sarasvati/JoinStrategy.html"
title="interface in
com.googlecode.sarasvati">JoinStrategy</a>&nbsp;getJoinStrategy(<a
href="../../../com/googlecode/sarasvati/Arc.html" title="interface in
com.googlecode.sarasvati">Arc</a>&nbsp;arc)</pre>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><code>JoinStrategy</code></a> to be used when
an
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><code>ArcToken</code></a>
arrives at this Node.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>arc</code> -
The arc of the incoming arc token. Allows
+ different join strategies for different
+ arcs.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The <a
href="../../../com/googlecode/sarasvati/JoinStrategy.html" title="interface
in com.googlecode.sarasvati"><code>JoinStrategy</code></a> to be used when
an
+ <a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati"><code>ArcToken</code></a>
arrives at this Node.</dd></dl>
+</li>
+</ul>
+<a name="isStart()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isStart</h4>
+<pre>boolean&nbsp;isStart()</pre>
+<div class="block">Returns true if this node is a start node. Start nodes
+ will have a token placed in them when the process is
+ started</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if the node is a
start node.</dd></dl>
+</li>
+</ul>
+<a name="getGuard()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuard</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getGuard()</pre>
+<div class="block">Every node may have a guard associated with it. The
guard
+ may be blank or null, which by default, will be treated as
+ an Accept. If it is not null or blank, the guard method
+ may interpret it in some fashion. It may be a GuardLang
+ statement, it could be some other script language or it
+ could be interpreted in some other way entirely.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The guard</dd></dl>
+</li>
+</ul>
+<a name="getGraph()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGraph</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Graph.html"
title="interface in
com.googlecode.sarasvati">Graph</a>&nbsp;getGraph()</pre>
+<div class="block">Returns the graph that this node belongs to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The associated
Graph</dd></dl>
+</li>
+</ul>
+<a name="isImportedFromExternal()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isImportedFromExternal</h4>
+<pre>boolean&nbsp;isImportedFromExternal()</pre>
+<div class="block">Returns true if this node was imported from an external
process definition,
+ false otherwise.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if this node was
imported from an external process definition.</dd></dl>
+</li>
+</ul>
+<a name="isBacktrackable(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isBacktrackable</h4>
+<pre>boolean&nbsp;isBacktrackable(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Returns true if the specific execution of this Node by
the given
+ NodeToken can be backtracked.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
doing the backtracking</dd><dd><code>token</code> - The token being
backtracked</dd>
+<dt><span class="strong">Returns:</span></dt><dd>True if the node can be
backtracked, false otherwise.</dd></dl>
+</li>
+</ul>
+<a name="backtrack(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>backtrack</h4>
+<pre>void&nbsp;backtrack(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Does whatever work is necessary to backtrack this
execution. For example,
+ a task node may send a notification that the task has been
backtracked.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
doing the backtracking</dd><dd><code>token</code> - The specific token
being backtracked.</dd></dl>
+</li>
+</ul>
+<a name="guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>guard</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GuardResult.html"
title="interface in com.googlecode.sarasvati">GuardResult</a>&nbsp;guard(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">When a NodeToken is created, the associated Node will
not
+ automatically be executed. First, the guard function is called,
+ which will indicate which action should be taken. The possible
+ actions are:
+
+ <ul>
+ <li> <a
href="../../../com/googlecode/sarasvati/GuardAction.html#DiscardToken"><code>GuardAction.DiscardToken</code></a>:
The token will be discard.
+ <li> <a
href="../../../com/googlecode/sarasvati/GuardAction.html#SkipNode"><code>GuardAction.SkipNode</code></a>:
Skip the node.
+ The <a
href="../../../com/googlecode/sarasvati/Node.html#execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>execute(Engine,
NodeToken)</code></a> method will not
+ be called. The <a
href="../../../com/googlecode/sarasvati/GuardResult.html" title="interface
in com.googlecode.sarasvati"><code>GuardResult</code></a> will indicate
which
+ arc(s) to leave on.
+ <li> <a
href="../../../com/googlecode/sarasvati/GuardAction.html#AcceptToken"><code>GuardAction.AcceptToken</code></a>:
Accept the token. The execute function of the
+ Node will be called.
+
+ </ul></div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
being used to execute the process</dd><dd><code>token</code> - The node
token which is currently entering a node</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A GuardResult</dd></dl>
+</li>
+</ul>
+<a name="execute(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>execute</h4>
+<pre>void&nbsp;execute(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine,
+ <a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;token)</pre>
+<div class="block">Performs Node specific logic. Either from the execute
method,
+ or later from outside, the
+ <a
href="../../../com/googlecode/sarasvati/Engine.html#complete(com.googlecode.sarasvati.NodeToken,
java.lang.String)"><code>Engine.complete(NodeToken, String)</code></a>
method
+ must be called to continue executing the <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a>.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The <a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati"><code>Engine</code></a> which is performing the
execution.</dd><dd><code>token</code> - The <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati"><code>NodeToken</code></a> which is currently
executing in this node.</dd></dl>
+</li>
+</ul>
+<a name="getExternal()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExternal</h4>
+<pre><a href="../../../com/googlecode/sarasvati/External.html"
title="interface in
com.googlecode.sarasvati">External</a>&nbsp;getExternal()</pre>
+<div class="block">If the node is defined in an external, returns the
external and null otherwise.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>If the node is
defined in an external, returns the external and null otherwise.</dd></dl>
+</li>
+</ul>
+<a name="getOriginatingExternalNode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOriginatingExternalNode</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;getOriginatingExternalNode()</pre>
+<div class="block">If a node is defined in an external, this will return
the node as
+ defined in the external graph. Otherwise it will return null. Generally,
+ this is only useful if you wish to examine the external associated with
the
+ originating node.
+ <p>
+ Note: If the originating node is the original node, it will not have an
external
+ associated with it. Since this method exists to allow access to
multiple
+ levels of external, this method may return null instead of the
original
+ node.
+
+ <p>
+ For example, given the following three graphs, where graph II uses graph
I and
+ graph III uses graph II, you could look up different values defined in
the externals.
+
+ <pre>
+ <process-definition name="Graph I">
+ <node name="A"/>
+ </process-definition>
+
+ <process-definition name="Graph II">
+ <external name="G1" processDefinition="Graph I">
+ <custom>
+ <foo>bar</foo>
+ <hello>world</hello>
+ </custom>
+ </external>
+
+ <node name="B">
+ <arc external="G1" to="A"/>
+ </node>
+ </process-definition>
+
+ <process-definition name="Graph III">
+ <external name="G2" processDefinition="Graph II">
+ <custom>
+ <foo>baz</foo>
+ </custom>
+ </external>
+
+ <node name="C">
+ <arc external="G2" to="B"/>
+ </node>
+ </process-definition>
+
+ If you get node A from graph III, you can observe the following:
+
+ Node nodeA = ...;
+ nodeA.getExternalEnv().getAttribute( "foo" ) // returns "baz"
+ nodeA.getExternalEnv().getAttribute( "hello" ) // returns "world"
+ nodeA.getExternal().getEnv().getAttribute( "foo" ) // returns "baz"
+ nodeA.getExternal().getEnv().getAttribute( "hello" ) // returns null
+
nodeA.getOriginatingExternalNode().getExternal().getEnv().getAttribute( "foo"
) // returns "bar"
+
nodeA.getOriginatingExternalNode().getExternal().getEnv().getAttribute( "hello"
) // returns "world"
+ </pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>If node is an
external node, returns the node as defined in the external, otherwise
returns null.</dd></dl>
+</li>
+</ul>
+<a name="getExternalEnv()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getExternalEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/ReadEnv.html"
title="interface in
com.googlecode.sarasvati.env">ReadEnv</a>&nbsp;getExternalEnv()</pre>
+<div class="block">Returns a read-only environment containing all
attributes defined for
+ all associated externals. See <a
href="../../../com/googlecode/sarasvati/Node.html#getOriginatingExternalNode()"><code>getOriginatingExternalNode()</code></a>
+ for examples usage.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A read-only
environment containing all attributes defined for
+ associated externals.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Node.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/JoinType.html" title="enum
in com.googlecode.sarasvati"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Node.html"
target="_top">Frames</a></li>
+<li><a href="Node.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/NodeToken.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,569 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>NodeToken (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NodeToken (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NodeToken.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/NodeToken.html"
target="_top">Frames</a></li>
+<li><a href="NodeToken.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface NodeToken" class="title">Interface NodeToken</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati">Token</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibNodeToken.html"
title="class in com.googlecode.sarasvati.hib">HibNodeToken</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemNodeToken.html" title="class
in com.googlecode.sarasvati.mem">MemNodeToken</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">NodeToken</span>
+extends <a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati">Token</a></pre>
+<div class="block">Node tokens point to nodes in the graph. Unlike arc
tokens,
+ they may have attributes associated with them.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getChildTokens()">getChildTokens</a></strong>()</code>
+<div class="block">Returns the list of ArcTokens which have this token as
their parent.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getCompleteDate()">getCompleteDate</a></strong>()</code>
+<div class="block">Returns the date/time the node token was completed</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getCreateDate()">getCreateDate</a></strong>()</code>
+<div class="block">Returns the date/time the node token was created.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getDelayCount()">getDelayCount</a></strong>()</code>
+<div class="block">The number of times the guard for the related node has
evaluated to <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getDelayUntilTime()">getDelayUntilTime</a></strong>()</code>
+<div class="block">If the guard for related node was evaluated and
returned <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>, this
+ method will return the time at which the guard should be re-evaluated,
otherwise it will
+ return null.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getEnv()">getEnv</a></strong>()</code>
+<div class="block">Returns the environment for just this token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getFullEnv()">getFullEnv</a></strong>()</code>
+<div class="block">Returns the full environment.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getGuardAction()">getGuardAction</a></strong>()</code>
+<div class="block">Returns the GuardAction that was returned from the Node
guard
+ called on this token or null if the guard has not completed
+ or been called.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getId()">getId</a></strong>()</code>
+<div class="block">A unique identifier for this node token.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getNode()">getNode</a></strong>()</code>
+<div class="block">Returns the node that this token points to.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getParentTokens()">getParentTokens</a></strong>()</code>
+<div class="block">Returns the list of arc tokens which were involved in
creating this NodeToken.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getProcess()">getProcess</a></strong>()</code>
+<div class="block">Returns the process that this node token belongs
to.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati">TokenSet</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getTokenSet(java.lang.String)">getTokenSet</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the first <a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati"><code>TokenSet</code></a> of the given name that
+ this token is tied to, or null if the token is not associated
+ with a token of this name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in
com.googlecode.sarasvati">NodeTokenSetMember</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getTokenSetMember(java.lang.String)">getTokenSetMember</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Like <a
href="../../../com/googlecode/sarasvati/NodeToken.html#getTokenSet(java.lang.String)"><code>getTokenSet(String)</code></a>,
except returns the link
+ rather than the the token set itself.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in
com.googlecode.sarasvati">NodeTokenSetMember</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getTokenSetMemberships()">getTokenSetMemberships</a></strong>()</code>
+<div class="block">Returns the set members for each token set that this
+ token is tied to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#markComplete()">markComplete</a></strong>()</code>
+<div class="block">Marks this token as being complete, in the sense that
it no longer
+ represents an active part of the process.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#markDelayed(java.util.Date)">markDelayed</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a>&nbsp;delayUntilTime)</code>
+<div class="block">Marks the token as being delayed until a specific time,
at which point the guard for the related node
+ will be re-evaluated.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeToken.html#setGuardAction(com.googlecode.sarasvati.GuardAction)">setGuardAction</a></strong>(<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>&nbsp;action)</code>
+<div class="block">A NodeToken is evaluated by the <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a>
+ method.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.Token">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.googlecode.sarasvati.<a
href="../../../com/googlecode/sarasvati/Token.html" title="interface in
com.googlecode.sarasvati">Token</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/Token.html#accept(com.googlecode.sarasvati.visitor.TokenVisitor)">accept</a>,
<a
href="../../../com/googlecode/sarasvati/Token.html#getExecutionType()">getExecutionType</a>,
<a
href="../../../com/googlecode/sarasvati/Token.html#isComplete()">isComplete</a>,
<a
href="../../../com/googlecode/sarasvati/Token.html#markBacktracked()">markBacktracked</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true"
title="class or interface in java.lang">Long</a>&nbsp;getId()</pre>
+<div class="block">A unique identifier for this node token. May
+ be globally unique, or may be unique for just
+ the containing GraphProcess.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>A unique identifier
for this node token</dd></dl>
+</li>
+</ul>
+<a name="getNode()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNode</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Node.html"
title="interface in com.googlecode.sarasvati">Node</a>&nbsp;getNode()</pre>
+<div class="block">Returns the node that this token points to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The node associated
node.</dd></dl>
+</li>
+</ul>
+<a name="getProcess()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;getProcess()</pre>
+<div class="block">Returns the process that this node token belongs
to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The associated
process</dd></dl>
+</li>
+</ul>
+<a name="getParentTokens()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParentTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;&nbsp;getParentTokens()</pre>
+<div class="block">Returns the list of arc tokens which were involved in
creating this NodeToken. If this
+ node was the (or one of the) initial tokens created on the start nodes,
this list
+ will be empty.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The list of arc
tokens which were involved in creating this NodeToken.</dd></dl>
+</li>
+</ul>
+<a name="getChildTokens()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChildTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true"
title="class or interface in java.util">List</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;&nbsp;getChildTokens()</pre>
+<div class="block">Returns the list of ArcTokens which have this token as
their parent. If this NodeToken
+ has not yet been completed, or no arcs match the selected arc name when
the node was
+ completed, the list will be empty.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The list of ArcTokens
which have this token as their parent</dd></dl>
+</li>
+</ul>
+<a name="getFullEnv()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFullEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;getFullEnv()</pre>
+<div class="block">Returns the full environment. This will include
variables set on the
+ token as well as variables set on the process. If a variable with the
+ same name exists in both the token and process environments, the token
+ variable will be returned.
+
+ NOTE: Changes can only be made at the token level. Updates or removals
+ will only be applied to the token attributes.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>An <a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env"><code>Env</code></a> containing variables
from this token and from the <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a></dd><dt><span
class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/GraphProcess.html#getEnv()"><code>GraphProcess.getEnv()</code></a></dd></dl>
+</li>
+</ul>
+<a name="getEnv()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;getEnv()</pre>
+<div class="block">Returns the environment for just this token. Variables
defined on the
+ process will not be found.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>An <a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env"><code>Env</code></a> containing variables
from just this token</dd></dl>
+</li>
+</ul>
+<a name="setGuardAction(com.googlecode.sarasvati.GuardAction)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setGuardAction</h4>
+<pre>void&nbsp;setGuardAction(<a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati">GuardAction</a>&nbsp;action)</pre>
+<div class="block">A NodeToken is evaluated by the <a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a>
+ method. setGuardAction will be called by the engine to record the result
+ of the guard.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>action</code> - The <a
href="../../../com/googlecode/sarasvati/GuardAction.html" title="enum in
com.googlecode.sarasvati"><code>GuardAction</code></a> taken with this
NodeToken.</dd><dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/Node.html#guard(com.googlecode.sarasvati.Engine,
com.googlecode.sarasvati.NodeToken)"><code>Node.guard(Engine,
NodeToken)</code></a></dd></dl>
+</li>
+</ul>
+<a name="getGuardAction()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getGuardAction</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GuardAction.html"
title="enum in
com.googlecode.sarasvati">GuardAction</a>&nbsp;getGuardAction()</pre>
+<div class="block">Returns the GuardAction that was returned from the Node
guard
+ called on this token or null if the guard has not completed
+ or been called.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The result of the
Node guard called on this token, or
+ null if the guard has not completed or been called.</dd></dl>
+</li>
+</ul>
+<a name="getCreateDate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCreateDate</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a>&nbsp;getCreateDate()</pre>
+<div class="block">Returns the date/time the node token was created.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The date/time the
node token was created.</dd></dl>
+</li>
+</ul>
+<a name="getCompleteDate()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCompleteDate</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in
java.util">Date</a>&nbsp;getCompleteDate()</pre>
+<div class="block">Returns the date/time the node token was completed</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The date/time the
node token was completed.</dd></dl>
+</li>
+</ul>
+<a name="markComplete()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markComplete</h4>
+<pre>void&nbsp;markComplete()</pre>
+<div class="block">Marks this token as being complete, in the sense that
it no longer
+ represents an active part of the process. Once a token is marked
+ complete, it is generally only of historical interest.</div>
+</li>
+</ul>
+<a name="getTokenSet(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTokenSet</h4>
+<pre><a href="../../../com/googlecode/sarasvati/TokenSet.html"
title="interface in
com.googlecode.sarasvati">TokenSet</a>&nbsp;getTokenSet(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the first <a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati"><code>TokenSet</code></a> of the given name that
+ this token is tied to, or null if the token is not associated
+ with a token of this name. As a general principal, tokens
+ should only belong to one token set with a given name.
+ <p>
+ This method must also remove the token from the active sets of
+ any token sets that it belongs to.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code>
- The token set name</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the first <a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati"><code>TokenSet</code></a> of the given name that
+ this token is tied to, or null if the token is not associated
+ with a token of this name.</dd></dl>
+</li>
+</ul>
+<a name="getTokenSetMember(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTokenSetMember</h4>
+<pre><a href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in
com.googlecode.sarasvati">NodeTokenSetMember</a>&nbsp;getTokenSetMember(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Like <a
href="../../../com/googlecode/sarasvati/NodeToken.html#getTokenSet(java.lang.String)"><code>getTokenSet(String)</code></a>,
except returns the link
+ rather than the the token set itself.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/NodeToken.html#getTokenSet(java.lang.String)"><code>getTokenSet(String)</code></a></dd></dl>
+</li>
+</ul>
+<a name="getTokenSetMemberships()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTokenSetMemberships</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in
com.googlecode.sarasvati">NodeTokenSetMember</a>&gt;&nbsp;getTokenSetMemberships()</pre>
+<div class="block">Returns the set members for each token set that this
+ token is tied to.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/Token.html#getTokenSetMemberships()">getTokenSetMemberships</a></code>&nbsp;in
interface&nbsp;<code><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati">Token</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The set of
TokenSetMembers tying this token to a token set.</dd></dl>
+</li>
+</ul>
+<a name="getDelayUntilTime()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDelayUntilTime</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in
java.util">Date</a>&nbsp;getDelayUntilTime()</pre>
+<div class="block">If the guard for related node was evaluated and
returned <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>, this
+ method will return the time at which the guard should be re-evaluated,
otherwise it will
+ return null.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The time the node
guard should be re-evaluated after a <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>
+ result, or null if the token has never been delayed.</dd></dl>
+</li>
+</ul>
+<a name="getDelayCount()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDelayCount</h4>
+<pre>int&nbsp;getDelayCount()</pre>
+<div class="block">The number of times the guard for the related node has
evaluated to <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The number of times
the guard for the related node has evaluated to <a
href="../../../com/googlecode/sarasvati/impl/DelayUntilGuardResult.html"
title="class in
com.googlecode.sarasvati.impl"><code>DelayUntilGuardResult</code></a>.</dd></dl>
+</li>
+</ul>
+<a name="markDelayed(java.util.Date)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>markDelayed</h4>
+<pre>void&nbsp;markDelayed(<a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Date.html?is-external=true"
title="class or interface in java.util">Date</a>&nbsp;delayUntilTime)</pre>
+<div class="block">Marks the token as being delayed until a specific time,
at which point the guard for the related node
+ will be re-evaluated.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>delayUntilTime</code> - The
time until which the node should be delayed.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NodeToken.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/NodeToken.html"
target="_top">Frames</a></li>
+<li><a href="NodeToken.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/NodeTokenSetMember.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>NodeTokenSetMember (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NodeTokenSetMember (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NodeTokenSetMember.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/ProcessState.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/NodeTokenSetMember.html"
target="_top">Frames</a></li>
+<li><a href="NodeTokenSetMember.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface NodeTokenSetMember" class="title">Interface
NodeTokenSetMember</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/hib/HibNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib">HibNodeTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemNodeTokenSetMember</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">NodeTokenSetMember</span>
+extends <a href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></pre>
+<div class="block">Extends the TokenSetMember interface to narrow the Token
+ to a NodeToken.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html#getEnv()">getEnv</a></strong>()</code>
+<div class="block">Each TokenSet can set attributes specific to a given
memberIndex.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html#getToken()">getToken</a></strong>()</code>
+<div class="block">Returns the token.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_com.googlecode.sarasvati.TokenSetMember">
+<!-- -->
+</a>
+<h3>Methods inherited from interface&nbsp;com.googlecode.sarasvati.<a
href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></h3>
+<code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getMemberIndex()">getMemberIndex</a>,
<a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getTokenSet()">getTokenSet</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getToken()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getToken</h4>
+<pre><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in
com.googlecode.sarasvati">NodeToken</a>&nbsp;getToken()</pre>
+<div class="block"><strong>Description copied from
interface:&nbsp;<code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()">TokenSetMember</a></code></strong></div>
+<div class="block">Returns the token.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()">getToken</a></code>&nbsp;in
interface&nbsp;<code><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati">TokenSetMember</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The token</dd><dt><span
class="strong">See Also:</span></dt><dd><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()"><code>TokenSetMember.getToken()</code></a></dd></dl>
+</li>
+</ul>
+<a name="getEnv()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;getEnv()</pre>
+<div class="block">Each TokenSet can set attributes specific to a given
memberIndex. The
+ <a href="../../../com/googlecode/sarasvati/env/Env.html" title="interface
in com.googlecode.sarasvati.env"><code>Env</code></a> returned from a token
set member will access only attributes
+ that are specific to the its member index.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The environment for
this token set member</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NodeTokenSetMember.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/NodeToken.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/ProcessState.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/NodeTokenSetMember.html"
target="_top">Frames</a></li>
+<li><a href="NodeTokenSetMember.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/ProcessState.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,396 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>ProcessState (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ProcessState (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ProcessState.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/ProcessState.html"
target="_top">Frames</a></li>
+<li><a href="ProcessState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Enum ProcessState" class="title">Enum ProcessState</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">java.lang.Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.ProcessState</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a
href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true"
title="class or interface in java.lang">Comparable</a>&lt;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">ProcessState</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a>&lt;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>&gt;</pre>
+<div class="block">Contains the valid states that a <a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati"><code>GraphProcess</code></a> may have.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Enum Constant Summary table, listing enum constants, and an
explanation">
+<caption><span>Enum Constants</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#Canceled">Canceled</a></strong></code>
+<div class="block">GraphProcess has been canceled.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#Completed">Completed</a></strong></code>
+<div class="block">GraphProcess has been completed.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#Created">Created</a></strong></code>
+<div class="block">GraphProcess has been created, but has not yet been
started.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#Executing">Executing</a></strong></code>
+<div class="block">GraphProcess has been started and contains active
tokens, either node tokens or arc tokens
+ or both.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCancel">PendingCancel</a></strong></code>
+<div class="block">GraphProcess has been scheduled for cancellation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#PendingCompletion">PendingCompletion</a></strong></code>
+<div class="block">GraphProcess has no active tokens and is in the process
of being completed.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#valueOf(java.lang.String)">valueOf</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the
specified name.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>[]</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/ProcessState.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true"
title="class or interface in java.lang">Enum</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#compareTo(E)"
title="class or interface in java.lang">compareTo</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#getDeclaringClass()"
title="class or interface in java.lang">getDeclaringClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#name()"
title="class or interface in java.lang">name</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#ordinal()"
title="class or interface in java.lang">ordinal</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true#valueOf(java.lang.Class,
java.lang.String)" title="class or interface in
java.lang">valueOf</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="Created">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Created</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a> Created</pre>
+<div class="block">GraphProcess has been created, but has not yet been
started. It contains no tokens.</div>
+</li>
+</ul>
+<a name="Executing">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Executing</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a> Executing</pre>
+<div class="block">GraphProcess has been started and contains active
tokens, either node tokens or arc tokens
+ or both.</div>
+</li>
+</ul>
+<a name="PendingCompletion">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PendingCompletion</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a> PendingCompletion</pre>
+<div class="block">GraphProcess has no active tokens and is in the process
of being completed.</div>
+</li>
+</ul>
+<a name="Completed">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Completed</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a> Completed</pre>
+<div class="block">GraphProcess has been completed. It has no active
tokens.</div>
+</li>
+</ul>
+<a name="PendingCancel">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PendingCancel</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a> PendingCancel</pre>
+<div class="block">GraphProcess has been scheduled for cancellation. It
may have active tokens, but no further
+ action will be taken with those tokens.</div>
+</li>
+</ul>
+<a name="Canceled">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Canceled</h4>
+<pre>public static final&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a> Canceled</pre>
+<div class="block">GraphProcess has been canceled. It may have active
tokens but no further action will be taken
+ with those tokens.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum
type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ProcessState c : ProcessState.values())
+&nbsp; System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing
the constants of this enum type, in
+the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a
href="../../../com/googlecode/sarasvati/ProcessState.html" title="enum in
com.googlecode.sarasvati">ProcessState</a>&nbsp;valueOf(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the
specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code>
- the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with
the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true"
title="class or interface in java.lang">IllegalArgumentException</a></code>
- if this enum type has no constant
+with the specified name</dd>
+<dd><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html?is-external=true"
title="class or interface in java.lang">NullPointerException</a></code> -
if the argument is null</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ProcessState.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/ProcessState.html"
target="_top">Frames</a></li>
+<li><a href="ProcessState.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/SarasvatiException.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,275 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>SarasvatiException (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SarasvatiException (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SarasvatiException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ProcessState.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/SarasvatiException.html"
target="_top">Frames</a></li>
+<li><a href="SarasvatiException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a
href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Class SarasvatiException" class="title">Class
SarasvatiException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">java.lang.Throwable</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true"
title="class or interface in java.lang">java.lang.Exception</a></li>
+<li>
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true"
title="class or interface in java.lang">java.lang.RuntimeException</a></li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.SarasvatiException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a
href="http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true"
title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/load/SarasvatiLoadException.html"
title="class in
com.googlecode.sarasvati.load">SarasvatiLoadException</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SarasvatiException</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true"
title="class or interface in java.lang">RuntimeException</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a
href="../../../serialized-form.html#com.googlecode.sarasvati.SarasvatiException">Serialized
Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Constructor Summary table, listing constructors, and an
explanation">
+<caption><span>Constructors</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/SarasvatiException.html#SarasvatiException(java.lang.String)">SarasvatiException</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>&nbsp;message)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a
href="../../../com/googlecode/sarasvati/SarasvatiException.html#SarasvatiException(java.lang.String,
java.lang.Throwable)">SarasvatiException</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;message,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in
java.lang">Throwable</a>&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)"
title="class or interface in java.lang">addSuppressed</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()"
title="class or interface in java.lang">fillInStackTrace</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getCause()"
title="class or interface in java.lang">getCause</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()"
title="class or interface in java.lang">getLocalizedMessage</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getMessage()"
title="class or interface in java.lang">getMessage</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getStackTrace()"
title="class or interface in java.lang">getStackTrace</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#getSuppressed()"
title="class or interface in java.lang">getSuppressed</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#initCause(java.lang.Throwable)"
title="class or interface in java.lang">initCause</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace()"
title="class or interface in java.lang">printStackTrace</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintStream)"
title="class or interface in java.lang">printStackTrace</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#printStackTrace(java.io.PrintWriter)"
title="class or interface in java.lang">printStackTrace</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#setStackTrace(java.lang.StackTraceElement[])"
title="class or interface in java.lang">setStackTrace</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SarasvatiException(java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SarasvatiException</h4>
+<pre>public&nbsp;SarasvatiException(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;message)</pre>
+</li>
+</ul>
+<a name="SarasvatiException(java.lang.String, java.lang.Throwable)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SarasvatiException</h4>
+<pre>public&nbsp;SarasvatiException(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;message,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true"
title="class or interface in java.lang">Throwable</a>&nbsp;cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/SarasvatiException.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/ProcessState.html"
title="enum in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/SarasvatiException.html"
target="_top">Frames</a></li>
+<li><a href="SarasvatiException.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a
href="#methods_inherited_from_class_java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/Token.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Token (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Token (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Token.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/TokenSet.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Token.html"
target="_top">Frames</a></li>
+<li><a href="Token.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface Token" class="title">Interface Token</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/ArcToken.html"
title="interface in com.googlecode.sarasvati">ArcToken</a>, <a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibArcToken.html"
title="class in com.googlecode.sarasvati.hib">HibArcToken</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibNodeToken.html" title="class
in com.googlecode.sarasvati.hib">HibNodeToken</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemArcToken.html" title="class
in com.googlecode.sarasvati.mem">MemArcToken</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemNodeToken.html" title="class
in com.googlecode.sarasvati.mem">MemNodeToken</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Token</span></pre>
+<div class="block">The set of tokens in a process represent the current
state
+ of the workflow. There are two types of tokens, node tokens
+ and arc tokens. Node tokens point at nodes and arc tokens
+ point to arcs. Tokens are never moved. They may be marked
+ as complete and new tokens will be created in the areas of
+ the workflow now in progress.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Token.html#accept(com.googlecode.sarasvati.visitor.TokenVisitor)">accept</a></strong>(<a
href="../../../com/googlecode/sarasvati/visitor/TokenVisitor.html"
title="interface in
com.googlecode.sarasvati.visitor">TokenVisitor</a>&nbsp;visitor)</code>
+<div class="block">Should call the appropriate visit method on the given
+ visitor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati">ExecutionType</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Token.html#getExecutionType()">getExecutionType</a></strong>()</code>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati"><code>ExecutionType</code></a> of the token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in
com.googlecode.sarasvati">TokenSetMember</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Token.html#getTokenSetMemberships()">getTokenSetMemberships</a></strong>()</code>
+<div class="block">Returns the set of TokenSetMembers tying this token to
a token set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Token.html#isComplete()">isComplete</a></strong>()</code>
+<div class="block">Returns true if this token has been completed, false
otherwise.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/Token.html#markBacktracked()">markBacktracked</a></strong>()</code>
+<div class="block">Marks the token as backtracked by changing the execution
+ type.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="isComplete()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isComplete</h4>
+<pre>boolean&nbsp;isComplete()</pre>
+<div class="block">Returns true if this token has been completed, false
otherwise.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>True if this token
has been completed</dd></dl>
+</li>
+</ul>
+<a name="getExecutionType()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExecutionType</h4>
+<pre><a href="../../../com/googlecode/sarasvati/ExecutionType.html"
title="enum in
com.googlecode.sarasvati">ExecutionType</a>&nbsp;getExecutionType()</pre>
+<div class="block">Returns the <a
href="../../../com/googlecode/sarasvati/ExecutionType.html" title="enum in
com.googlecode.sarasvati"><code>ExecutionType</code></a> of the token. For
a normal
+ token, which occurs as part of graph execution, the
+ ExecutionType will be <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#Forward"><code>ExecutionType.Forward</code></a>.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The token execution
type</dd></dl>
+</li>
+</ul>
+<a name="markBacktracked()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>markBacktracked</h4>
+<pre>void&nbsp;markBacktracked()</pre>
+<div class="block">Marks the token as backtracked by changing the execution
+ type. If the execution type is <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#Forward"><code>ExecutionType.Forward</code></a>
+ it gets changed to <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#ForwardBacktracked"><code>ExecutionType.ForwardBacktracked</code></a>.
+ If the execution type is <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#UTurn"><code>ExecutionType.UTurn</code></a>
it
+ gets changed to <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#UTurnBacktracked"><code>ExecutionType.UTurnBacktracked</code></a>.
+ If the execution type is <a
href="../../../com/googlecode/sarasvati/ExecutionType.html#Backtracked"><code>ExecutionType.Backtracked</code></a>
it
+ stays the same.
+
+ Any other type of change should not occur.</div>
+</li>
+</ul>
+<a name="accept(com.googlecode.sarasvati.visitor.TokenVisitor)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accept</h4>
+<pre>void&nbsp;accept(<a
href="../../../com/googlecode/sarasvati/visitor/TokenVisitor.html"
title="interface in
com.googlecode.sarasvati.visitor">TokenVisitor</a>&nbsp;visitor)</pre>
+<div class="block">Should call the appropriate visit method on the given
+ visitor.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>visitor</code> - The
visitor which is traversing the
+ execution history.</dd></dl>
+</li>
+</ul>
+<a name="getTokenSetMemberships()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTokenSetMemberships</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Set.html?is-external=true"
title="class or interface in java.util">Set</a>&lt;? extends <a
href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in
com.googlecode.sarasvati">TokenSetMember</a>&gt;&nbsp;getTokenSetMemberships()</pre>
+<div class="block">Returns the set of TokenSetMembers tying this token to
a token set.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The set of
TokenSetMembers tying this token to a token set.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Token.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/SarasvatiException.html"
title="class in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/TokenSet.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/Token.html"
target="_top">Frames</a></li>
+<li><a href="Token.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/TokenSet.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,371 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>TokenSet (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TokenSet (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TokenSet.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/TokenSet.html"
target="_top">Frames</a></li>
+<li><a href="TokenSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface TokenSet" class="title">Interface TokenSet</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/hib/HibTokenSet.html"
title="class in com.googlecode.sarasvati.hib">HibTokenSet</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemTokenSet.html" title="class
in com.googlecode.sarasvati.mem">MemTokenSet</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">TokenSet</span></pre>
+<div class="block">A token set is way of associating tokens together and
allowing them to have
+ state relative to one another. This takes two forms:
+
+ <ul>
+ <li>Each token has an index in the token set. This allows a token in the
+ set to be distinguished from other (useful for template style
nodes).
+ <li>The token set has it's own environment. The token set environment
may
+ contain attributes visible to all tokens in the set, or just tokens
+ with a specific index.
+ </ul></div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getActiveArcTokens(com.googlecode.sarasvati.Engine)">getActiveArcTokens</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</code>
+<div class="block">Returns the list of active (non-completed) arc tokens
which
+ are members of this token set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getActiveNodeTokens(com.googlecode.sarasvati.Engine)">getActiveNodeTokens</a></strong>(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</code>
+<div class="block">Returns the list of active (non-completed) node tokens
which
+ are members of this token set.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/Env.html" title="interface in
com.googlecode.sarasvati.env">Env</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getEnv()">getEnv</a></strong>()</code>
+<div class="block">A token set provides an environment into which
attributes can be stored.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getLevel()">getLevel</a></strong>()</code>
+<div class="block">Returns the level of the token set.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getMaxMemberIndex()">getMaxMemberIndex</a></strong>()</code>
+<div class="block">Returns the maximum member index that a member of this
token
+ set may have.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/env/TokenSetMemberEnv.html"
title="interface in
com.googlecode.sarasvati.env">TokenSetMemberEnv</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getMemberEnv()">getMemberEnv</a></strong>()</code>
+<div class="block">In addition to provide an environment which is shared
across all members
+ of the token set (see <a
href="../../../com/googlecode/sarasvati/TokenSet.html#getEnv()"><code>getEnv()</code></a>),
the token set also
+ provides an environment which allows setting attributes per member
index.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getName()">getName</a></strong>()</code>
+<div class="block">Returns the name given to this token set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/GraphProcess.html" title="interface
in com.googlecode.sarasvati">GraphProcess</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSet.html#getProcess()">getProcess</a></strong>()</code>
+<div class="block">Returns the process that this token set belongs
to.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getProcess()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProcess</h4>
+<pre><a href="../../../com/googlecode/sarasvati/GraphProcess.html"
title="interface in
com.googlecode.sarasvati">GraphProcess</a>&nbsp;getProcess()</pre>
+<div class="block">Returns the process that this token set belongs
to.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The process that this
token set belongs to.</dd></dl>
+</li>
+</ul>
+<a name="getName()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
+<div class="block">Returns the name given to this token set.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The name given to
this token set.</dd></dl>
+</li>
+</ul>
+<a name="getActiveArcTokens(com.googlecode.sarasvati.Engine)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveArcTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/ArcToken.html" title="interface in
com.googlecode.sarasvati">ArcToken</a>&gt;&nbsp;getActiveArcTokens(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</pre>
+<div class="block">Returns the list of active (non-completed) arc tokens
which
+ are members of this token set.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
executing the current process. May
+ be required in order to load the token list.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the collection of active
(non-completed) arc tokens which
+ are members of this token set.</dd></dl>
+</li>
+</ul>
+<a name="getActiveNodeTokens(com.googlecode.sarasvati.Engine)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getActiveNodeTokens</h4>
+<pre><a
href="http://docs.oracle.com/javase/6/docs/api/java/util/Collection.html?is-external=true"
title="class or interface in java.util">Collection</a>&lt;<a
href="../../../com/googlecode/sarasvati/NodeToken.html" title="interface in
com.googlecode.sarasvati">NodeToken</a>&gt;&nbsp;getActiveNodeTokens(<a
href="../../../com/googlecode/sarasvati/Engine.html" title="interface in
com.googlecode.sarasvati">Engine</a>&nbsp;engine)</pre>
+<div class="block">Returns the list of active (non-completed) node tokens
which
+ are members of this token set.</div>
+<dl><dt><span
class="strong">Parameters:</span></dt><dd><code>engine</code> - The engine
executing the current process. May
+ be required in order to load the token list.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the list of active
(non-completed) node tokens which
+ are members of this token set.</dd></dl>
+</li>
+</ul>
+<a name="getMaxMemberIndex()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxMemberIndex</h4>
+<pre>int&nbsp;getMaxMemberIndex()</pre>
+<div class="block">Returns the maximum member index that a member of this
token
+ set may have.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the maximum member
index that a member of this token
+ set may have</dd></dl>
+</li>
+</ul>
+<a name="getLevel()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLevel</h4>
+<pre>int&nbsp;getLevel()</pre>
+<div class="block">Returns the level of the token set. A token set in
isolation will
+ have a level of 1. A token set created inside another token set
+ (or sets) will have level of 1 greater than maximum level of the
+ containing token sets.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The token set
level.</dd></dl>
+</li>
+</ul>
+<a name="getEnv()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEnv</h4>
+<pre><a href="../../../com/googlecode/sarasvati/env/Env.html"
title="interface in
com.googlecode.sarasvati.env">Env</a>&nbsp;getEnv()</pre>
+<div class="block">A token set provides an environment into which
attributes can be stored.
+ This environment is shared across all tokens which are members of the
+ environment.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The token set
environment</dd></dl>
+</li>
+</ul>
+<a name="getMemberEnv()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMemberEnv</h4>
+<pre><a
href="../../../com/googlecode/sarasvati/env/TokenSetMemberEnv.html"
title="interface in
com.googlecode.sarasvati.env">TokenSetMemberEnv</a>&nbsp;getMemberEnv()</pre>
+<div class="block">In addition to provide an environment which is shared
across all members
+ of the token set (see <a
href="../../../com/googlecode/sarasvati/TokenSet.html#getEnv()"><code>getEnv()</code></a>),
the token set also
+ provides an environment which allows setting attributes per member index.
+ <p>
+ The member environment also allows setting attributes per index via
list.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The token set member
environment.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TokenSet.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li><a href="../../../com/googlecode/sarasvati/TokenSetMember.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?com/googlecode/sarasvati/TokenSet.html"
target="_top">Frames</a></li>
+<li><a href="TokenSet.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/TokenSetMember.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,259 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:24 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>TokenSetMember (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TokenSetMember (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TokenSetMember.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/TokenSet.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/TokenSetMember.html"
target="_top">Frames</a></li>
+<li><a href="TokenSetMember.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati</div>
+<h2 title="Interface TokenSetMember" class="title">Interface
TokenSetMember</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../com/googlecode/sarasvati/ArcTokenSetMember.html"
title="interface in com.googlecode.sarasvati">ArcTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/NodeTokenSetMember.html"
title="interface in com.googlecode.sarasvati">NodeTokenSetMember</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../com/googlecode/sarasvati/hib/HibArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib">HibArcTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/hib/HibNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.hib">HibNodeTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemArcTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemArcTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemNodeTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemNodeTokenSetMember</a>, <a
href="../../../com/googlecode/sarasvati/mem/MemTokenSetMember.html"
title="class in com.googlecode.sarasvati.mem">MemTokenSetMember</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">TokenSetMember</span></pre>
+<div class="block">Represents the link between a <a
href="../../../com/googlecode/sarasvati/Token.html" title="interface in
com.googlecode.sarasvati"><code>Token</code></a> and <a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati"><code>TokenSet</code></a>.
+ This mainly exists as a separate entity in order to track the
+ member index.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getMemberIndex()">getMemberIndex</a></strong>()</code>
+<div class="block">Returns the index assigned to the token within the
token set.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/Token.html" title="interface in
com.googlecode.sarasvati">Token</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getToken()">getToken</a></strong>()</code>
+<div class="block">Returns the token.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../com/googlecode/sarasvati/TokenSet.html" title="interface in
com.googlecode.sarasvati">TokenSet</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../com/googlecode/sarasvati/TokenSetMember.html#getTokenSet()">getTokenSet</a></strong>()</code>
+<div class="block">Returns the token set</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getTokenSet()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTokenSet</h4>
+<pre><a href="../../../com/googlecode/sarasvati/TokenSet.html"
title="interface in
com.googlecode.sarasvati">TokenSet</a>&nbsp;getTokenSet()</pre>
+<div class="block">Returns the token set</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The token
set</dd></dl>
+</li>
+</ul>
+<a name="getToken()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getToken</h4>
+<pre><a href="../../../com/googlecode/sarasvati/Token.html"
title="interface in
com.googlecode.sarasvati">Token</a>&nbsp;getToken()</pre>
+<div class="block">Returns the token.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The token</dd></dl>
+</li>
+</ul>
+<a name="getMemberIndex()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMemberIndex</h4>
+<pre>int&nbsp;getMemberIndex()</pre>
+<div class="block">Returns the index assigned to the token within the
token set.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The index assigned to
the token within the token set.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TokenSetMember.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../com/googlecode/sarasvati/TokenSet.html"
title="interface in com.googlecode.sarasvati"><span class="strong">Prev
Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../index.html?com/googlecode/sarasvati/TokenSetMember.html"
target="_top">Frames</a></li>
+<li><a href="TokenSetMember.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/Adaptable.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,234 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:23 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Adaptable (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Adaptable (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Adaptable.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter"><span
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../index.html?com/googlecode/sarasvati/adapter/Adaptable.html"
target="_top">Frames</a></li>
+<li><a href="Adaptable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati.adapter</div>
+<h2 title="Interface Adaptable" class="title">Interface Adaptable</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in com.googlecode.sarasvati">CustomNodeWrapper</a>, <a
href="../../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati">CustomNode</a>, <a
href="../../../../com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.hib">HibCustomNodeWrapper</a>, <a
href="../../../../com/googlecode/sarasvati/hib/HibNode.html" title="class
in com.googlecode.sarasvati.hib">HibNode</a>, <a
href="../../../../com/googlecode/sarasvati/hib/HibNodeRef.html"
title="class in com.googlecode.sarasvati.hib">HibNodeRef</a>, <a
href="../../../../com/googlecode/sarasvati/hib/HibPropertyNode.html"
title="class in com.googlecode.sarasvati.hib">HibPropertyNode</a>, <a
href="../../../../com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html"
title="class in com.googlecode.sarasvati.mem">MemCustomNodeWrapper</a>, <a
href="../../../../com/googlecode/sarasvati/mem/MemNode.html" title="class
in com.googlecode.sarasvati.mem">MemNode</a>, <a
href="../../../../com/googlecode/sarasvati/impl/NestedProcessNode.html"
title="class in com.googlecode.sarasvati.impl">NestedProcessNode</a>, <a
href="../../../../com/googlecode/sarasvati/impl/ScriptNode.html"
title="class in com.googlecode.sarasvati.impl">ScriptNode</a>, <a
href="../../../../com/googlecode/sarasvati/impl/WaitNode.html" title="class
in com.googlecode.sarasvati.impl">WaitNode</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Adaptable</span></pre>
+<div class="block">Interface for allowing optional extension. A class
which implements Adaptable
+ may provide varying adapters. If an adaptor type is requested which is not
+ supported, the Adaptable may indicate this by returning.
+
+ <br/>
+
+ Implementors may choose to use a manager and/or factory to handle adaptor
creation.
+ This may allows the some functionality to be moved outside of subclasses,
which may
+ be useful in cases where the subclass can not be directly
manipulated.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a
href="../../../../com/googlecode/sarasvati/adapter/Adaptable.html#getAdaptor(java.lang.Class)">getAdaptor</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in
java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>
+<div class="block">An adaptor of the given class is requested.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAdaptor(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAdaptor</h4>
+<pre>&lt;T&gt;&nbsp;T&nbsp;getAdaptor(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
+<div class="block">An adaptor of the given class is requested. The
implementing
+ class may return an instance of the class, or null if the
+ adaptor type is not supported.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>clazz</code>
- The type of adaptor requested</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An instance of the
requested class, or null if the adaptor type is not supported</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Adaptable.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter"><span
class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../index.html?com/googlecode/sarasvati/adapter/Adaptable.html"
target="_top">Frames</a></li>
+<li><a href="Adaptable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/Function.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:23 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Function (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Function (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Function.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter"><span
class="strong">Prev Class</span></a></li>
+<li><a
href="../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
title="class in com.googlecode.sarasvati.adapter"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../index.html?com/googlecode/sarasvati/adapter/Function.html"
target="_top">Frames</a></li>
+<li><a href="Function.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati.adapter</div>
+<h2 title="Interface Function" class="title">Interface
Function&lt;R,P&gt;</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type
Parameters:</span></dt><dd><code>R</code> - The result
type</dd><dd><code>P</code> - The parameter type</dd></dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a
href="../../../../com/googlecode/sarasvati/visual/util/HoverFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">HoverFunctionAdapter</a>, <a
href="../../../../com/googlecode/sarasvati/visual/util/HrefFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">HrefFunctionAdapter</a>, <a
href="../../../../com/googlecode/sarasvati/visual/util/ProcessHoverFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">ProcessHoverFunctionAdapter</a>, <a
href="../../../../com/googlecode/sarasvati/visual/util/ProcessHrefFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">ProcessHrefFunctionAdapter</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Function&lt;R,P&gt;</span></pre>
+<div class="block">Generic interface for objects which take an argument and
+ return a result.</div>
+<dl><dt><span class="strong">Author:</span></dt>
+ <dd>Paul Lorenz</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="type parameter in Function">R</a></code></td>
+<td class="colLast"><code><strong><a
href="../../../../com/googlecode/sarasvati/adapter/Function.html#apply(P)">apply</a></strong>(<a
href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="type parameter in Function">P</a>&nbsp;param)</code>
+<div class="block">Applies this function to the parameter and returns a
result.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply(java.lang.Object)">
+<!-- -->
+</a><a name="apply(P)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre><a href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="type parameter in Function">R</a>&nbsp;apply(<a
href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="type parameter in Function">P</a>&nbsp;param)</pre>
+<div class="block">Applies this function to the parameter and returns a
result.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>param</code>
- The parameter</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A result</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Function.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter"><span
class="strong">Prev Class</span></a></li>
+<li><a
href="../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
title="class in com.googlecode.sarasvati.adapter"><span class="strong">Next
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../index.html?com/googlecode/sarasvati/adapter/Function.html"
target="_top">Frames</a></li>
+<li><a href="Function.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/NodeAdapterManager.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,288 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:23 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>NodeAdapterManager (sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css"
title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="NodeAdapterManager (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NodeAdapterManager.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter"><span
class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../index.html?com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
target="_top">Frames</a></li>
+<li><a href="NodeAdapterManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">com.googlecode.sarasvati.adapter</div>
+<h2 title="Class NodeAdapterManager" class="title">Class
NodeAdapterManager</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.googlecode.sarasvati.adapter.NodeAdapterManager</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">NodeAdapterManager</span>
+extends <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Constructor Summary table, listing constructors, and an
explanation">
+<caption><span>Constructors</span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a
href="../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html#NodeAdapterManager()">NodeAdapterManager</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0"
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><strong><a
href="../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html#getAdaptor(com.googlecode.sarasvati.Node,
java.lang.Class)">getAdaptor</a></strong>(<a
href="../../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in
java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a
href="../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html#registerFactory(java.lang.Class,
com.googlecode.sarasvati.adapter.Function)">registerFactory</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz,
+ <a
href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;T,<a
href="../../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;&nbsp;factory)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;void</code></td>
+<td class="colLast"><code><strong><a
href="../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html#unregisterFactory(java.lang.Class)">unregisterFactory</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in
java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a
name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true"
title="class or interface in java.lang">Object</a></h3>
+<code><a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()"
title="class or interface in java.lang">clone</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
title="class or interface in java.lang">equals</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()"
title="class or interface in java.lang">finalize</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
title="class or interface in java.lang">getClass</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()"
title="class or interface in java.lang">hashCode</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
title="class or interface in java.lang">notify</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()"
title="class or interface in java.lang">notifyAll</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()"
title="class or interface in java.lang">toString</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
title="class or interface in java.lang">wait</a>, <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="NodeAdapterManager()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NodeAdapterManager</h4>
+<pre>public&nbsp;NodeAdapterManager()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="registerFactory(java.lang.Class,
com.googlecode.sarasvati.adapter.Function)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registerFactory</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;void&nbsp;registerFactory(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz,
+ <a
href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;T,<a
href="../../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&gt;&nbsp;factory)</pre>
+</li>
+</ul>
+<a name="unregisterFactory(java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>unregisterFactory</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;void&nbsp;unregisterFactory(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+<a name="getAdaptor(com.googlecode.sarasvati.Node, java.lang.Class)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAdaptor</h4>
+<pre>public static&nbsp;&lt;T&gt;&nbsp;T&nbsp;getAdaptor(<a
href="../../../../com/googlecode/sarasvati/Node.html" title="interface in
com.googlecode.sarasvati">Node</a>&nbsp;node,
+ <a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/NodeAdapterManager.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter"><span
class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../index.html?com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
target="_top">Frames</a></li>
+<li><a href="NodeAdapterManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use/Adaptable.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:25 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Uses of Interface com.googlecode.sarasvati.adapter.Adaptable
(sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css"
href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface
com.googlecode.sarasvati.adapter.Adaptable (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../../index.html?com/googlecode/sarasvati/adapter/class-use/Adaptable.html"
target="_top">Frames</a></li>
+<li><a href="Adaptable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface com.googlecode.sarasvati.adapter.Adaptable"
class="title">Uses of
Interface<br>com.googlecode.sarasvati.adapter.Adaptable</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing packages, and an explanation">
+<caption><span>Packages that use <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter">Adaptable</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati">com.googlecode.sarasvati</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati.hib">com.googlecode.sarasvati.hib</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati.impl">com.googlecode.sarasvati.impl</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati.mem">com.googlecode.sarasvati.mem</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.googlecode.sarasvati">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a> in <a
href="../../../../../com/googlecode/sarasvati/package-summary.html">com.googlecode.sarasvati</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing subinterfaces, and an explanation">
+<caption><span>Subinterfaces of <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a> in <a
href="../../../../../com/googlecode/sarasvati/package-summary.html">com.googlecode.sarasvati</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/CustomNodeWrapper.html"
title="interface in
com.googlecode.sarasvati">CustomNodeWrapper</a></strong></code>
+<div class="block">This interface represents a Node which will provide an
adapter
+ for instances of <a
href="../../../../../com/googlecode/sarasvati/CustomNode.html" title="class
in com.googlecode.sarasvati"><code>CustomNode</code></a>, bridging the gap
between
+ a backend specific <a
href="../../../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati"><code>Node</code></a> implementation, such as
+ <code>HibNode</code> or <a
href="../../../../../com/googlecode/sarasvati/mem/MemNode.html"
title="class in com.googlecode.sarasvati.mem"><code>MemNode</code></a>, and
the backend agnostic
+ <a href="../../../../../com/googlecode/sarasvati/CustomNode.html"
title="class in com.googlecode.sarasvati"><code>CustomNode</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>interface&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati">Node</a></strong></code>
+<div class="block">A node corresponds to an action in a process
definition.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing classes, and an explanation">
+<caption><span>Classes in <a
href="../../../../../com/googlecode/sarasvati/package-summary.html">com.googlecode.sarasvati</a>
that implement <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter">Adaptable</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/CustomNode.html" title="class
in com.googlecode.sarasvati">CustomNode</a></strong></code>
+<div class="block">CustomNode provides a superclass for user defined nodes
+ that are portable across all engines.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.googlecode.sarasvati.hib">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a> in <a
href="../../../../../com/googlecode/sarasvati/hib/package-summary.html">com.googlecode.sarasvati.hib</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing classes, and an explanation">
+<caption><span>Classes in <a
href="../../../../../com/googlecode/sarasvati/hib/package-summary.html">com.googlecode.sarasvati.hib</a>
that implement <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter">Adaptable</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/hib/HibCustomNodeWrapper.html"
title="class in
com.googlecode.sarasvati.hib">HibCustomNodeWrapper</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/hib/HibNode.html"
title="class in
com.googlecode.sarasvati.hib">HibNode</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/hib/HibNodeRef.html"
title="class in
com.googlecode.sarasvati.hib">HibNodeRef</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/hib/HibPropertyNode.html"
title="class in
com.googlecode.sarasvati.hib">HibPropertyNode</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.googlecode.sarasvati.impl">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a> in <a
href="../../../../../com/googlecode/sarasvati/impl/package-summary.html">com.googlecode.sarasvati.impl</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing classes, and an explanation">
+<caption><span>Classes in <a
href="../../../../../com/googlecode/sarasvati/impl/package-summary.html">com.googlecode.sarasvati.impl</a>
that implement <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter">Adaptable</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/impl/NestedProcessNode.html"
title="class in
com.googlecode.sarasvati.impl">NestedProcessNode</a></strong></code>
+<div class="block">Node type for nested processes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/impl/ScriptNode.html"
title="class in
com.googlecode.sarasvati.impl">ScriptNode</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/impl/WaitNode.html"
title="class in com.googlecode.sarasvati.impl">WaitNode</a></strong></code>
+<div class="block">This node overrides the default execute behavior to do
nothing.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.googlecode.sarasvati.mem">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Adaptable</a> in <a
href="../../../../../com/googlecode/sarasvati/mem/package-summary.html">com.googlecode.sarasvati.mem</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing classes, and an explanation">
+<caption><span>Classes in <a
href="../../../../../com/googlecode/sarasvati/mem/package-summary.html">com.googlecode.sarasvati.mem</a>
that implement <a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in
com.googlecode.sarasvati.adapter">Adaptable</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/mem/MemCustomNodeWrapper.html"
title="class in
com.googlecode.sarasvati.mem">MemCustomNodeWrapper</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/mem/MemNode.html"
title="class in
com.googlecode.sarasvati.mem">MemNode</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a
href="../../../../../com/googlecode/sarasvati/adapter/Adaptable.html"
title="interface in com.googlecode.sarasvati.adapter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../../index.html?com/googlecode/sarasvati/adapter/class-use/Adaptable.html"
target="_top">Frames</a></li>
+<li><a href="Adaptable.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use/Function.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,222 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:25 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Uses of Interface com.googlecode.sarasvati.adapter.Function
(sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css"
href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Interface
com.googlecode.sarasvati.adapter.Function (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../../index.html?com/googlecode/sarasvati/adapter/class-use/Function.html"
target="_top">Frames</a></li>
+<li><a href="Function.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface com.googlecode.sarasvati.adapter.Function"
class="title">Uses of
Interface<br>com.googlecode.sarasvati.adapter.Function</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing packages, and an explanation">
+<caption><span>Packages that use <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in
com.googlecode.sarasvati.adapter">Function</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati.adapter">com.googlecode.sarasvati.adapter</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati.visual.common">com.googlecode.sarasvati.visual.common</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a
href="#com.googlecode.sarasvati.visual.util">com.googlecode.sarasvati.visual.util</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="com.googlecode.sarasvati.adapter">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a> in <a
href="../../../../../com/googlecode/sarasvati/adapter/package-summary.html">com.googlecode.sarasvati.adapter</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing methods, and an explanation">
+<caption><span>Methods in <a
href="../../../../../com/googlecode/sarasvati/adapter/package-summary.html">com.googlecode.sarasvati.adapter</a>
with parameters of type <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in
com.googlecode.sarasvati.adapter">Function</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;T&gt;&nbsp;void</code></td>
+<td class="colLast"><span
class="strong">NodeAdapterManager.</span><code><strong><a
href="../../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html#registerFactory(java.lang.Class,
com.googlecode.sarasvati.adapter.Function)">registerFactory</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true"
title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;clazz,
+ <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;T,<a
href="../../../../../com/googlecode/sarasvati/Node.html" title="interface
in com.googlecode.sarasvati">Node</a>&gt;&nbsp;factory)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.googlecode.sarasvati.visual.common">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a> in <a
href="../../../../../com/googlecode/sarasvati/visual/common/package-summary.html">com.googlecode.sarasvati.visual.common</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing methods, and an explanation">
+<caption><span>Methods in <a
href="../../../../../com/googlecode/sarasvati/visual/common/package-summary.html">com.googlecode.sarasvati.visual.common</a>
with parameters of type <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in
com.googlecode.sarasvati.adapter">Function</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/awt/image/BufferedImage.html?is-external=true"
title="class or interface in java.awt.image">BufferedImage</a></code></td>
+<td class="colLast"><span
class="strong">GraphSceneImpl.</span><code><strong><a
href="../../../../../com/googlecode/sarasvati/visual/common/GraphSceneImpl.html#export(java.lang.StringBuilder,
com.googlecode.sarasvati.adapter.Function,
com.googlecode.sarasvati.adapter.Function)">export</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true"
title="class or interface in java.lang">StringBuilder</a>&nbsp;buf,
+ <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>,org.netbeans.api.visual.widget.Widget&gt;&nbsp;hrefMapper,
+ <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>,org.netbeans.api.visual.widget.Widget&gt;&nbsp;titleMapper)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a
href="http://docs.oracle.com/javase/6/docs/api/java/awt/image/BufferedImage.html?is-external=true"
title="class or interface in java.awt.image">BufferedImage</a></code></td>
+<td class="colLast"><span
class="strong">GraphSceneImpl.</span><code><strong><a
href="../../../../../com/googlecode/sarasvati/visual/common/GraphSceneImpl.html#export(java.lang.StringBuilder,
com.googlecode.sarasvati.adapter.Function,
com.googlecode.sarasvati.adapter.Function)">export</a></strong>(<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/StringBuilder.html?is-external=true"
title="class or interface in java.lang">StringBuilder</a>&nbsp;buf,
+ <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>,org.netbeans.api.visual.widget.Widget&gt;&nbsp;hrefMapper,
+ <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a>&lt;<a
href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true"
title="class or interface in
java.lang">String</a>,org.netbeans.api.visual.widget.Widget&gt;&nbsp;titleMapper)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="com.googlecode.sarasvati.visual.util">
+<!-- -->
+</a>
+<h3>Uses of <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Function</a> in <a
href="../../../../../com/googlecode/sarasvati/visual/util/package-summary.html">com.googlecode.sarasvati.visual.util</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table,
listing classes, and an explanation">
+<caption><span>Classes in <a
href="../../../../../com/googlecode/sarasvati/visual/util/package-summary.html">com.googlecode.sarasvati.visual.util</a>
that implement <a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in
com.googlecode.sarasvati.adapter">Function</a></span><span
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/visual/util/HoverFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">HoverFunctionAdapter</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/visual/util/HrefFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">HrefFunctionAdapter</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/visual/util/ProcessHoverFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">ProcessHoverFunctionAdapter</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><strong><a
href="../../../../../com/googlecode/sarasvati/visual/util/ProcessHrefFunctionAdapter.html"
title="class in
com.googlecode.sarasvati.visual.util">ProcessHrefFunctionAdapter</a></strong></code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a
href="../../../../../com/googlecode/sarasvati/adapter/Function.html"
title="interface in com.googlecode.sarasvati.adapter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../../index.html?com/googlecode/sarasvati/adapter/class-use/Function.html"
target="_top">Frames</a></li>
+<li><a href="Function.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
--- /dev/null
+++
/java/tags/v2.0.1/sarasvati-parent/target/site/apidocs/com/googlecode/sarasvati/adapter/class-use/NodeAdapterManager.html
Sun Dec 2 10:56:40 2012
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_05) on Sun Dec 02 13:50:25 EST
2012 -->
+<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
+<title>Uses of Class com.googlecode.sarasvati.adapter.NodeAdapterManager
(sarasvati 2.0.1 API)</title>
+<meta name="date" content="2012-12-02">
+<link rel="stylesheet" type="text/css"
href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class
com.googlecode.sarasvati.adapter.NodeAdapterManager (sarasvati 2.0.1 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a
name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a
href="../../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
title="class in com.googlecode.sarasvati.adapter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../../index.html?com/googlecode/sarasvati/adapter/class-use/NodeAdapterManager.html"
target="_top">Frames</a></li>
+<li><a href="NodeAdapterManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class
com.googlecode.sarasvati.adapter.NodeAdapterManager" class="title">Uses of
Class<br>com.googlecode.sarasvati.adapter.NodeAdapterManager</h2>
+</div>
+<div class="classUseContainer">No usage of
com.googlecode.sarasvati.adapter.NodeAdapterManager</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a
name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a
href="../../../../../com/googlecode/sarasvati/adapter/NodeAdapterManager.html"
title="class in com.googlecode.sarasvati.adapter">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a
href="../../../../../index.html?com/googlecode/sarasvati/adapter/class-use/NodeAdapterManager.html"
target="_top">Frames</a></li>
+<li><a href="NodeAdapterManager.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2012. All Rights
Reserved.</small></p>
+</body>
+</html>
=======================================
***Additional files exist in this changeset.***
Reply all
Reply to author
Forward
0 new messages