|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.fissuresUtil.xml.MemoryDataSet
public class MemoryDataSet
Field Summary | |
---|---|
protected java.util.LinkedList |
datasetNames
|
protected java.util.HashMap |
datasets
|
protected java.util.LinkedList |
datasetSeismogramNames
|
protected java.util.HashMap |
datasetSeismograms
|
protected java.lang.String |
id
|
protected java.lang.String |
name
|
protected java.lang.String |
owner
|
protected java.util.LinkedList |
parameterNames
|
protected java.util.HashMap |
parameters
|
Fields inherited from interface edu.sc.seis.fissuresUtil.xml.StdDataSetParamNames |
---|
CHANNEL, EVENT, prefix |
Constructor Summary | |
---|---|
MemoryDataSet(java.lang.String id,
java.lang.String name,
java.lang.String owner,
edu.iris.Fissures.AuditInfo[] audit)
|
Method Summary | |
---|---|
void |
addDataSet(DataSet dataset,
edu.iris.Fissures.AuditInfo[] audit)
adds the given DataSet as a child of this one |
void |
addDataSetSeismogram(DataSetSeismogram dss,
edu.iris.Fissures.AuditInfo[] audit)
adds the DataSetSeismogram to this DataSet. |
void |
addParameter(java.lang.String paramName,
java.lang.Object param,
edu.iris.Fissures.AuditInfo[] audit)
|
DataSet |
createChildDataSet(java.lang.String newId,
java.lang.String newName,
java.lang.String newOwner,
edu.iris.Fissures.AuditInfo[] audit)
Creates a new data set and adds it to this one as a child |
edu.iris.Fissures.IfNetwork.Channel |
getChannel(edu.iris.Fissures.IfNetwork.ChannelId channelId)
Optional method to get the channel from the parameters, if it exists. |
edu.iris.Fissures.IfNetwork.ChannelId[] |
getChannelIds()
Optional method to get channel id of all Channel parameters. |
DataSet |
getDataSet(java.lang.String dsName)
|
java.lang.String[] |
getDataSetNames()
Can be used in conjunction with getDataSet to get all of the datasets held by this one |
DataSetSeismogram |
getDataSetSeismogram(java.lang.String seismogramName)
|
java.lang.String[] |
getDataSetSeismogramNames()
|
edu.iris.Fissures.IfEvent.EventAccessOperations |
getEvent()
Optional method to get the event associated with this dataset. |
java.lang.String |
getId()
|
java.lang.String |
getName()
|
java.lang.String |
getOwner()
|
java.lang.Object |
getParameter(java.lang.String paramName)
|
java.lang.String[] |
getParameterNames()
|
void |
overwriteDataSetSeismogram(DataSetSeismogram dss)
adds the DataSetSeismogram to this DataSet. |
void |
remove(DataSetSeismogram dss)
removes the given dataset seismogram from the dataset. |
void |
setName(java.lang.String name)
|
void |
setOwner(java.lang.String owner)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected java.lang.String owner
protected java.lang.String id
protected java.util.LinkedList datasetSeismogramNames
protected java.util.LinkedList parameterNames
protected java.util.LinkedList datasetNames
protected java.util.HashMap datasetSeismograms
protected java.util.HashMap parameters
protected java.util.HashMap datasets
Constructor Detail |
---|
public MemoryDataSet(java.lang.String id, java.lang.String name, java.lang.String owner, edu.iris.Fissures.AuditInfo[] audit)
Method Detail |
---|
public java.lang.String getName()
getName
in interface DataSet
public java.lang.String toString()
toString
in class java.lang.Object
public void setName(java.lang.String name)
setName
in interface DataSet
public void setOwner(java.lang.String owner)
setOwner
in interface DataSet
public java.lang.String getOwner()
getOwner
in interface DataSet
public java.lang.String getId()
getId
in interface DataSet
public java.lang.String[] getDataSetNames()
DataSet
getDataSetNames
in interface DataSet
public DataSet getDataSet(java.lang.String dsName)
getDataSet
in interface DataSet
public DataSet createChildDataSet(java.lang.String newId, java.lang.String newName, java.lang.String newOwner, edu.iris.Fissures.AuditInfo[] audit)
createChildDataSet
in interface DataSet
public void addDataSet(DataSet dataset, edu.iris.Fissures.AuditInfo[] audit)
addDataSet
in interface DataSet
public java.lang.String[] getDataSetSeismogramNames()
getDataSetSeismogramNames
in interface DataSet
public void addDataSetSeismogram(DataSetSeismogram dss, edu.iris.Fissures.AuditInfo[] audit)
addDataSetSeismogram
in interface DataSet
public void overwriteDataSetSeismogram(DataSetSeismogram dss)
public DataSetSeismogram getDataSetSeismogram(java.lang.String seismogramName)
getDataSetSeismogram
in interface DataSet
public void remove(DataSetSeismogram dss)
remove
in interface DataSet
public java.lang.String[] getParameterNames()
getParameterNames
in interface DataSet
public java.lang.Object getParameter(java.lang.String paramName)
getParameter
in interface DataSet
public void addParameter(java.lang.String paramName, java.lang.Object param, edu.iris.Fissures.AuditInfo[] audit)
addParameter
in interface DataSet
public edu.iris.Fissures.IfNetwork.ChannelId[] getChannelIds()
getChannelIds
in interface DataSet
for the prefix for these parameters.
public edu.iris.Fissures.IfNetwork.Channel getChannel(edu.iris.Fissures.IfNetwork.ChannelId channelId)
getChannel
in interface DataSet
for the prefix for these parameters.
public edu.iris.Fissures.IfEvent.EventAccessOperations getEvent()
getEvent
in interface DataSet
for the prefix for these parameters.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |