Package adams.flow.core
-
Interface Summary Interface Description Actor Interface for actors.ActorComparator Interface for comparators designed to compare actors.ActorHandler For actors that handle "sub-actors".ActorReferenceHandler Interface for actors that manage callable actors.ActorWithConditionalEquivalent Actors that have an conditional equivalent, i.e., one that implementsBooleanConditionSupporter
.ActorWithTimedEquivalent Actors that have a timed equivalent, i.e., one that implementsTimedActor
.AdditionalOptionsHandler Interface for scripting actors that need to set additional options.ArrayProvider For actors that can output the items either as an array or one-by-one.AutogeneratedActor Indicator interface for actors that have been automatically generated.AutomatableInteraction For classes that can be switched from interactive to automated.AutomatableInteractiveActor Interface for actors that interact with the user, but can also be automated, e.g., for testing purposes.AutoStartSupporter Interface for actors that support "auto-start" functionality.CallableActorUser Interface for actors that use/handle a callable actor.ClearableDisplay Interface for displays that support clearing what is displayed.ConnectionHandler For actors that handle "sub-actors" that are connected.ControlActor Indicator interface for control actors.DaemonEvent Indicator interface for events that run in the background and will get executed when the Events actor gets executed.DataInfoActor Indicator interface for actors that produce information on data structures.DataPlotUpdater<P extends DataContainerPanel,C> Interface for classes that determine when to update the data container panel, i.e., repaint all of it.DataPlotUpdaterHandler<T extends AbstractDataPlotUpdater> Interface for plots that support updating.DataPlotUpdaterSupporter<T extends AbstractDataPlotUpdater> Interface for plots that support updating.DisplayTypeSupporter Interface for actors that allow how their graphical output is being displayed.DryRunSupporter Interface for actors that support dry runs.DynamicInitializer Interface for actors that can be initialized at runtime and files may not be present at startup time.DynamicModelLoaderSupporter Interface for classes that support model loading.ErrorHandler Interface for classes that handle errors in the flow.ErrorScopeRestrictor Interface for actors that restrict the error scope.Event Indicator interface for actors that can be used with the Events standalone.ExternalActorFileHandler Interface for actors that manage an actor loaded from an external file.ExternalActorHandler Interface for actors that wrap an actor loaded from an external file.FixedNameActorHandler Interface for actor handlers that use fixed names for their sub-actors, e.g., IfThenElse.FlowContextHandler For classes that need a flow context.Flushable Interface for actors that can be flushed, i.e., the execution stopped without actually stopping the actor.FlushSupporter Interface for actors that can be flushed.InactiveActor Indicator interface for actors that have been "put to sleep".InputConsumer Interface for flow actors that can process input tokens.InteractionDisplayLocationSupporter Interface for classes that allow the user to choose where to display their interaction.InteractiveActor Interface for actors that interact with the user.InteractiveActorWithCustomParentComponent Interface for interactive actors that allow the selection of a custom parent component using a callable actor; instead of just using the outer dialog/frame.InternalActorHandler Interface for actors that wrap an internal actor.KeyManagerFactoryProvider Interface for actors that provide an instance to aKeyManagerFactory
.LazySetupSupporter Interface for actors that optionally perform aActor.setUp()
call first time they get executed.ModelLoaderSupporter Interface for classes that support model loading.MutableActorHandler Interface for actors that allow to add/remove sub-actors as well.OptionalCallableActor Interface for actors that have an optional callable actor.OptionalOneTimeInitializer Interface for actors that can be fixed to be only initialized once.OptionalPasswordPrompt Interface for actors that prompt the user to enter a password in case no password currently provided.OptionalStopRestrictor Interface for stop restrictors that can turn on/off stop restrictions.OutputProducer Interface for flow actors that generate output.PauseStateHandler Interface for actors that manage the pause state in some sense.PropertiesUpdater Interface for actors that update one or more properties of a Java object using variables.PyroCall Interface for Pyro4 method calls.PyroInputConsumer Interface for Pyro calls that can process input.PyroOutputProducer Interface for Pyro calls that generate output.RemoteExecutionHandler Interface for actors that manage remote execution.RestorableActor Interface for actors that can save their state to disk and restore it again next time they are run.SortableActorHandler Interface for actor handlers that can sort their child actors.SSLContextProvider Interface for actors that provide access to an instance ofSSLContext
.StopModeSupporter Interface for actors that support a specific stop mode.StopRestrictor Interface for actors that can limit the scope of theStop
control actor or other actors that can stop the execution.SubFlowWrapUp Interface for actors that can wrap-up (i.e., save memory) their sub-actors and, if need be, re-initialize again.TimedActor Interface for actors that time their execution and send the timing data to a callable actor.TokenEventHandler Interface for actors that supportTokenEvent
s and handleTokenListener
s.TriggerableEvent Indicator interface for events that can be triggered with the TriggerEvent actor.TrustManagerFactoryProvider Interface for actors that provide an instance to aTrustManagerFactory
.VariableMonitor Interface for classes that monitor a variable for changes.WeakExternalActor Indicator interface for weak external actor handlers, which are only used at design time and deactivated at runtime. -
Class Summary Class Description AbstractActor Abstract base class for actors.AbstractActorReference Ancestor for actor references.AbstractBaseExternalActor Ancestor of actors that load another actor from disk and execute it.AbstractCallableActor Abstract ancestor for all actors that access callable actors.AbstractCallableActorPropertyUpdater Abstract ancestor for actors that manipulate properties of callable actors, e.g., WEKA classes.AbstractCopyCallableActor Ancestor for actors that use a copy of a callable actor.AbstractDataPlotUpdater<P extends DataContainerPanel,C> Ancestor for classes that determine when to update the data container panel, i.e., repaint all of it.AbstractDisplay Ancestor for actors that display stuff.AbstractExternalActor Ancestor of actors that load another actor from disk and execute it.AbstractGroovyActor Abstract ancestor for actors that execute Groovy scripts.AbstractIncludeExternalActor Ancestor for actors that get replaced with the externally stored actor.AbstractModelLoader<T> Ancestor for model loaders.AbstractPropertyUpdater Abstract ancestor for actors that manipulate properties of objects.AbstractPropertyValueConverter Ancestor for custom helper classes for updating properties of objects.AbstractPyroCall Ancestor for Pyro4 method calls.AbstractScriptedActor Abstract ancestor for actors that execute external scripts.AbstractScriptingHandlerActor Abstract ancestor for actors that execute external scripts using a scripting handler.AbstractTemplate Abstract ancestor for all actors that use a template to generate the actual actor/sub-flow to be executed.ActorHandlerInfo Container for information about an ActorHandler.ActorPath Breaks up a string denoting a full name of an actor into the individual path elements.ActorReferenceHandlerHelper Helper class forActorReferenceHandler
classes.ActorStatistic Generates some statistics for an actor.ActorUsage Traverses directories and loads all flows that it can locate for examination.ActorUtils Helper class for actors.ActorVariablesFinder Locates variables in actors.AdditionalOptions An extended Hashtable class for easier retrieval of options.AdditionalOptionsHandlerUtils Utility methods for classes implementing the AdditionalOptionsHandler interface.CallableActorHelper Helper class for callable actors.CallableActorReference Wrapper around the name of a callable classifier (= string).CallableNamesRecorder Records callables to check for duplicates.Compatibility Class that determines compatibility between inputs and outputs.DefaultActorComparator Simply uses the (lowercase) name of the actors for comparison.DefaultPropertyValueConverter Default handler for primitives.EncapsulateActors Helper class for encapsulating actor(s).ErrorHandlerInstanceLister Lists the hashcodes of the adams.flow.core.ErrorHandler objects in use by actors.EvaluationHelper A helper class for Evaluation related things.EventHelper Helper class for events.EventReference Wrapper around the name of an event (= string).EventRunnable<T extends Event> SpecializedRunnable
class for events.FlowVariables Enhanced variable management, which allows referencing callable actors in variable names ("@{callable:actorname}") in order to obtain output value of actor.InteractionDisplayLocationHelper Helper class for displaying panels in the notification area.LagMakerOptions Option group forTSLagMaker
objects.NullToken A dummy token without any payload.ObjectRetriever For retrieving objects from storage or source actors.PauseStateManager Manages the pause state in the flow.PropertiesUpdaterHelper Helper class for updating properties.PropertyHelper Helper class for updating properties of objects.QueueHelper Helper class for queue handling.RestorableActorHelper Helper class for writing/reading restoration information (= actor state).RunnableWithLogging ExtendedRunnable
class that offers logging and can be stopped.StopHelper Helper class for stopping.TLSHelper Helper class for TLS related operations.Token A wrapper object for passing data through the flow.TriggerableEventReference Wrapper around the name of a triggerable event (= string).Unknown Dummy class, only used for input/output definitions of actors.WekaClassifierModelLoader Manages classifier models.WekaClustererModelLoader Manages clusterer models.WekaFilterModelLoader Model loader for Weka filters.WekaPropertyValueConverter Handler for WEKA classes. -
Enum Summary Enum Description AbstractModelLoader.ModelLoadingType The enumeration for the loading type.ActorExecution The execution of the sub-actors.Capability Enumeration of all capabilities.EvaluationStatistic The enumeration for the comparison field.ExperimentStatistic The enumeration for the comparison field.InteractionDisplayLocation Enumeration of possible locations for interactions to be displayed.MissingLookUpKey Describes the behaviors if a lookup key is not found.ObjectRetriever.RetrievalType The enumeration for the retrieval type.ReportUpdateType Enum that determines how the report is being updated.StopMode How to perform the stop.TesseractLanguage Enumeration of languages that tesseract supports.TesseractPageSegmentation The types of page segementation that Tesseract supports.VariableValueType Determines howSetVariable
andSetVariable
interpret their "values".