org.dawb.passerelle.actors.edna
Class ReadImageHeaderPlugin

java.lang.Object
  extended by ptolemy.kernel.util.NamedObj
      extended by ptolemy.kernel.InstantiableNamedObj
          extended by ptolemy.kernel.Entity
              extended by ptolemy.kernel.ComponentEntity
                  extended by ptolemy.actor.AtomicActor
                      extended by ptolemy.actor.TypedAtomicActor
                          extended by com.isencia.passerelle.actor.Actor
                              extended by com.isencia.passerelle.actor.Transformer
                                  extended by org.dawb.passerelle.common.actors.AbstractPassModeTransformer
                                      extended by org.dawb.passerelle.common.actors.AbstractDataMessageTransformer
                                          extended by org.dawb.passerelle.actors.edna.AbstractEdnaPlugin
                                              extended by org.dawb.passerelle.actors.edna.ReadImageHeaderPlugin
All Implemented Interfaces:
com.isencia.passerelle.message.interceptor.IMessageCreator, com.isencia.passerelle.workbench.model.actor.IResourceActor, java.io.Serializable, java.lang.Cloneable, IVariableProvider, SubstitutionParticipant, XPathParticipant, ptolemy.actor.Actor, ptolemy.actor.Executable, ptolemy.actor.FiringsRecordable, ptolemy.actor.Initializable, ptolemy.actor.TypedActor, ptolemy.kernel.util.Changeable, ptolemy.kernel.util.Debuggable, ptolemy.kernel.util.DebugListener, ptolemy.kernel.util.Derivable, ptolemy.kernel.util.Instantiable, ptolemy.kernel.util.ModelErrorHandler, ptolemy.kernel.util.MoMLExportable, ptolemy.kernel.util.Moveable, ptolemy.kernel.util.Nameable

public class ReadImageHeaderPlugin
extends AbstractEdnaPlugin

EdnaPluginTransformer, copied from delay action.

Author:
gerring
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.isencia.passerelle.actor.Transformer
input
 
Fields inherited from class com.isencia.passerelle.actor.Actor
OPTIONS_FACTORY_CFG_NAME, receiverQueueCapacityParam, receiverQueueWarningSizeParam
 
Fields inherited from class ptolemy.kernel.util.NamedObj
ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS
 
Fields inherited from interface ptolemy.actor.Executable
COMPLETED, NOT_READY, STOP_ITERATING
 
Constructor Summary
ReadImageHeaderPlugin(ptolemy.kernel.CompositeEntity container, java.lang.String name)
           
 
Method Summary
 java.lang.String getDefaultInputXML()
          The original idea for this method was to use the schema to generate some default input xml.
 java.util.Properties getDefaultOutputProperties()
          Returns key value pairs for the variables and their corresponding xpath values or a string describing the parameter.
 java.lang.String getExtendedInfo()
           
 
Methods inherited from class org.dawb.passerelle.actors.edna.AbstractEdnaPlugin
attributeChanged, getDefaultSubstitution, getEdnaProject, getExampleValue, getInputVariables, getOutputVariables, getResource, getResourceCount, isDefinitelyLocalOutput, setMomlResource
 
Methods inherited from class org.dawb.passerelle.common.actors.AbstractDataMessageTransformer
doPreInitialize, getExampleValues
 
Methods inherited from class org.dawb.passerelle.common.actors.AbstractPassModeTransformer
isUpstreamVariable, refreshResource
 
Methods inherited from class com.isencia.passerelle.actor.Actor
createErrorMessage, createMessage, createMessage, createTriggerMessage, fire, getAuditLogger, getConfigurableParameter, getConfigurableParameter, getConfigurableParameters, getFullNameButWithoutModelName, getInfo, getOptionsFactory, initialize, isFinishRequested, isFiring, isMockMode, newReceiver, postfire, prefire, preinitialize, requestFinish, sendErrorMessage, stop, stopFire, terminate, wrapup
 
Methods inherited from class ptolemy.actor.TypedAtomicActor
attributeTypeChanged, clone, newPort, typeConstraintList
 
Methods inherited from class ptolemy.actor.AtomicActor
addActorFiringListener, addInitializable, clone, connectionsChanged, getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, isFireFunctional, isStrict, iterate, outputPortList, pruneDependencies, recordFiring, removeActorFiringListener, removeDependency, removeInitializable, setContainer
 
Methods inherited from class ptolemy.kernel.ComponentEntity
getContainer, instantiate, isAtomic, isOpaque, moveDown, moveToFirst, moveToIndex, moveToLast, moveUp, propagateExistence, setName
 
Methods inherited from class ptolemy.kernel.Entity
connectedPortList, connectedPorts, containedObjectsIterator, getAttribute, getPort, getPorts, linkedRelationList, linkedRelations, portList, removeAllPorts, setClassDefinition, uniqueName
 
Methods inherited from class ptolemy.kernel.InstantiableNamedObj
exportMoML, getChildren, getElementName, getParent, getPrototypeList, isClassDefinition, isWithinClassDefinition
 
Methods inherited from class ptolemy.kernel.util.NamedObj
addChangeListener, addDebugListener, attributeList, attributeList, deepContains, depthInHierarchy, description, description, event, executeChangeRequests, exportMoML, exportMoML, exportMoML, exportMoML, exportMoMLPlain, getAttribute, getAttributes, getChangeListeners, getClassName, getDerivedLevel, getDerivedList, getDisplayName, getFullName, getModelErrorHandler, getName, getName, getSource, handleModelError, isDeferringChangeRequests, isOverridden, isPersistent, message, propagateValue, propagateValues, removeChangeListener, removeDebugListener, requestChange, setClassName, setDeferringChangeRequests, setDerivedLevel, setDisplayName, setModelErrorHandler, setPersistent, setSource, sortContainedObjects, toplevel, toString, validateSettables, workspace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ptolemy.actor.Actor
getDirector, getExecutiveDirector, getFunctionDependency, getManager, inputPortList, newReceiver, outputPortList
 
Methods inherited from interface ptolemy.actor.Executable
fire, isFireFunctional, isStrict, iterate, postfire, prefire, stop, stopFire, terminate
 
Methods inherited from interface ptolemy.actor.Initializable
addInitializable, initialize, preinitialize, removeInitializable, wrapup
 
Methods inherited from interface ptolemy.kernel.util.Nameable
description, getContainer, getDisplayName, getFullName, getName, getName, setName
 
Methods inherited from interface org.dawb.passerelle.editors.SubstitutionParticipant
getExampleValues
 
Methods inherited from interface org.dawb.passerelle.editors.XPathParticipant
getName, isUpstreamVariable
 
Methods inherited from interface ptolemy.kernel.util.Derivable
getDerivedLevel, getDerivedList, propagateValue
 

Constructor Detail

ReadImageHeaderPlugin

public ReadImageHeaderPlugin(ptolemy.kernel.CompositeEntity container,
                             java.lang.String name)
                      throws ptolemy.kernel.util.NameDuplicationException,
                             ptolemy.kernel.util.IllegalActionException
Throws:
ptolemy.kernel.util.NameDuplicationException
ptolemy.kernel.util.IllegalActionException
Method Detail

getExtendedInfo

public java.lang.String getExtendedInfo()

getDefaultInputXML

public java.lang.String getDefaultInputXML()
Description copied from class: AbstractEdnaPlugin
The original idea for this method was to use the schema to generate some default input xml. Just as the action Generate ->Xml doe in eclipse on a xsd file. However the xml was not really good enough for the default input. It turns out better for each actor to provide the default XML.

Specified by:
getDefaultInputXML in class AbstractEdnaPlugin

getDefaultOutputProperties

public java.util.Properties getDefaultOutputProperties()
Description copied from class: AbstractEdnaPlugin
Returns key value pairs for the variables and their corresponding xpath values or a string describing the parameter.

Specified by:
getDefaultOutputProperties in class AbstractEdnaPlugin