public interface SequenceInterface
Modifier and Type | Method and Description |
---|---|
void |
addParameter(Parameter sequenceParameter)
Add a parameter to the sequence
|
void |
addProfile(SequenceProfile sequenceProfile)
Add a profile to the sequence
|
char |
getDestination()
Get the destination of the sequence
|
java.util.Date |
getExecutionDate()
Get the execution date of the sequence
|
java.lang.String |
getExecutionTime()
Get the execution date of the sequence as string
|
java.lang.String |
getFlag()
Get the flag of the sequence
|
java.lang.String |
getInstrumentName()
Get the instrument name of this sequence
|
java.lang.String |
getName()
Get the name of the sequence
|
Parameter |
getParameter(java.lang.String parameterName)
Get the parameter with the given name
|
Parameter[] |
getParameters()
Get all parameters in this sequence
|
SequenceProfile[] |
getProfiles()
Get the profiles (power and datarate) in thsi sequence
|
char |
getSource()
Get the source of the sequence
|
java.lang.String |
getUniqueID()
Get the unique ID of the sequence
|
void |
setDestination(char sequenceDestination)
set the sequence destination
|
void |
setEngParameter(java.lang.String paramName,
java.lang.String value)
set an enginnering parameter with the given value
|
void |
setExecutionDate(java.util.Date date)
set the execution date of the sequence
|
void |
setExecutionTime(java.lang.String time)
set the execution date of the sequence as string
|
void |
setFlag(java.lang.String sequenceFlag)
set the sequence flag
|
void |
setName(java.lang.String sequenceName)
set the name of this sequence
|
void |
setParameters(Parameter[] sequenceParameters)
set the parameters of the sequence
|
void |
setProfiles(SequenceProfile[] sequenceProfiles)
set the sequence profiles
|
void |
setSource(char sequenceSource)
set the sequence source
|
void |
setUniqueID(java.lang.String sequenceID)
set the unique id of this sequence
|
java.lang.String |
toXml()
Get a XML representation of this sequence
|
java.lang.String |
toXml(int indent)
Get a XML representation of this sequence with a specific indentation
|
java.lang.String getName()
java.lang.String getUniqueID()
java.lang.String getFlag()
char getSource()
char getDestination()
java.util.Date getExecutionDate()
java.lang.String getExecutionTime()
Parameter getParameter(java.lang.String parameterName)
parameterName
- void setEngParameter(java.lang.String paramName, java.lang.String value)
paramName
- value
- Parameter[] getParameters()
SequenceProfile[] getProfiles()
void setName(java.lang.String sequenceName)
sequenceName
- void setUniqueID(java.lang.String sequenceID)
sequenceID
- void setFlag(java.lang.String sequenceFlag)
sequenceFlag
- void setSource(char sequenceSource)
sequenceSource
- void setDestination(char sequenceDestination)
sequenceDestination
- void setExecutionDate(java.util.Date date)
date
- void setExecutionTime(java.lang.String time) throws java.text.ParseException
time
- java.text.ParseException
void setParameters(Parameter[] sequenceParameters)
sequenceParameters
- void setProfiles(SequenceProfile[] sequenceProfiles)
sequenceProfiles
- void addParameter(Parameter sequenceParameter)
sequenceParameter
- void addProfile(SequenceProfile sequenceProfile)
sequenceProfile
- java.lang.String getInstrumentName()
java.lang.String toXml(int indent)
indent
- java.lang.String toXml()