public class Sequence extends AbstractSequence
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DELETE_FLAG |
static java.lang.String |
DESTINATION_FIELD |
static java.lang.String |
EXECUTIONTIME_FIELD |
static java.lang.String |
FLAG_FLIED |
static java.lang.String |
INSERT_FLAG |
static java.lang.String |
NAME_FIELD |
static java.lang.String |
PARAMETERS_FIELD |
static java.lang.String |
PROFILES_FIELD |
static java.lang.String |
SOURCE_FIELD |
static java.lang.String |
UNIQUEID_FIELD |
Constructor and Description |
---|
Sequence(Sequence seq) |
Sequence(SequenceInterface seq) |
Sequence(java.lang.String sequenceName,
java.lang.String sequenceID,
java.lang.String sequenceExecutionTime) |
Sequence(java.lang.String sequenceName,
java.lang.String sequenceID,
java.lang.String sequenceFlag,
char sequenceSource,
char sequenceDestination,
java.util.Date sequenceExecutionTime,
Parameter[] sequenceParamaters,
SequenceProfile[] sequenceProfiles) |
Sequence(java.lang.String sequenceName,
java.lang.String sequenceID,
java.lang.String sequenceFlag,
char sequenceSource,
char sequenceDestination,
java.lang.String sequenceExecutionTime,
Parameter[] sequenceParamaters,
SequenceProfile[] sequenceProfiles) |
Sequence(java.lang.String sequenceName,
java.lang.String sequenceID,
java.lang.String sequenceExecutionTime,
Parameter[] sequenceParamaters,
SequenceProfile[] sequenceProfiles) |
Sequence(java.lang.String sequenceName,
java.lang.String sequenceID,
java.lang.String sequenceFlag,
java.lang.String sequenceExecutionTime,
Parameter[] sequenceParamaters,
SequenceProfile[] sequenceProfiles) |
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
|
Sequence |
copy() |
static java.lang.String |
dateToZulu(java.util.Date date)
Deprecated.
|
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
|
protected org.w3c.dom.Element |
getXMLElement(org.w3c.dom.Document doc) |
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 |
setMeta(MetaData metadata) |
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
|
static java.util.Date |
zuluToDate(java.lang.String zuluTime)
Deprecated.
|
public static java.lang.String INSERT_FLAG
public static java.lang.String DELETE_FLAG
public static java.lang.String UNIQUEID_FIELD
public static java.lang.String FLAG_FLIED
public static java.lang.String DESTINATION_FIELD
public static java.lang.String EXECUTIONTIME_FIELD
public static java.lang.String SOURCE_FIELD
public static java.lang.String NAME_FIELD
public static java.lang.String PARAMETERS_FIELD
public static java.lang.String PROFILES_FIELD
public Sequence(SequenceInterface seq)
public Sequence(java.lang.String sequenceName, java.lang.String sequenceID, java.lang.String sequenceFlag, char sequenceSource, char sequenceDestination, java.util.Date sequenceExecutionTime, Parameter[] sequenceParamaters, SequenceProfile[] sequenceProfiles)
public Sequence(Sequence seq) throws java.text.ParseException
java.text.ParseException
public Sequence(java.lang.String sequenceName, java.lang.String sequenceID, java.lang.String sequenceFlag, char sequenceSource, char sequenceDestination, java.lang.String sequenceExecutionTime, Parameter[] sequenceParamaters, SequenceProfile[] sequenceProfiles) throws java.text.ParseException
java.text.ParseException
public Sequence(java.lang.String sequenceName, java.lang.String sequenceID, java.lang.String sequenceFlag, java.lang.String sequenceExecutionTime, Parameter[] sequenceParamaters, SequenceProfile[] sequenceProfiles) throws java.text.ParseException
java.text.ParseException
public Sequence(java.lang.String sequenceName, java.lang.String sequenceID, java.lang.String sequenceExecutionTime, Parameter[] sequenceParamaters, SequenceProfile[] sequenceProfiles) throws java.text.ParseException
java.text.ParseException
public Sequence(java.lang.String sequenceName, java.lang.String sequenceID, java.lang.String sequenceExecutionTime) throws java.text.ParseException
java.text.ParseException
public Sequence copy()
@Deprecated public static java.util.Date zuluToDate(java.lang.String zuluTime) throws java.text.ParseException
java.text.ParseException
public java.lang.String getName()
SequenceInterface
public java.lang.String getUniqueID()
SequenceInterface
public java.lang.String getFlag()
SequenceInterface
public char getSource()
SequenceInterface
public char getDestination()
SequenceInterface
public java.util.Date getExecutionDate()
SequenceInterface
@Deprecated public static java.lang.String dateToZulu(java.util.Date date)
public java.lang.String getExecutionTime()
SequenceInterface
public Parameter getParameter(java.lang.String parameterName)
SequenceInterface
public void setEngParameter(java.lang.String paramName, java.lang.String value)
SequenceInterface
public Parameter[] getParameters()
SequenceInterface
public SequenceProfile[] getProfiles()
SequenceInterface
public void setName(java.lang.String sequenceName)
SequenceInterface
public void setUniqueID(java.lang.String sequenceID)
SequenceInterface
public void setFlag(java.lang.String sequenceFlag)
SequenceInterface
public void setSource(char sequenceSource)
SequenceInterface
public void setDestination(char sequenceDestination)
SequenceInterface
public void setExecutionDate(java.util.Date date)
SequenceInterface
public void setExecutionTime(java.lang.String time) throws java.text.ParseException
SequenceInterface
java.text.ParseException
public void setParameters(Parameter[] sequenceParameters)
SequenceInterface
public void setProfiles(SequenceProfile[] sequenceProfiles)
SequenceInterface
public void addParameter(Parameter sequenceParameter)
SequenceInterface
public void addProfile(SequenceProfile sequenceProfile)
SequenceInterface
public java.lang.String getInstrumentName()
SequenceInterface
protected org.w3c.dom.Element getXMLElement(org.w3c.dom.Document doc)
public java.lang.String toXml(int indent)
SequenceInterface
public java.lang.String toXml()
SequenceInterface
public void setMeta(MetaData metadata)