|
|||||||||
| 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,
AuditInfo[] audit)
|
|
| Method Summary | |
|---|---|
void |
addDataSet(DataSet dataset,
AuditInfo[] audit)
adds the given DataSet as a child of this one |
void |
addDataSetSeismogram(DataSetSeismogram dss,
AuditInfo[] audit)
adds the DataSetSeismogram to this DataSet. |
void |
addParameter(java.lang.String paramName,
java.lang.Object param,
AuditInfo[] audit)
|
DataSet |
createChildDataSet(java.lang.String newId,
java.lang.String newName,
java.lang.String newOwner,
AuditInfo[] audit)
Creates a new data set and adds it to this one as a child |
Channel |
getChannel(ChannelId channelId)
Optional method to get the channel from the parameters, if it exists. |
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()
|
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,
AuditInfo[] audit)
| Method Detail |
|---|
public java.lang.String getName()
getName in interface DataSetpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setName(java.lang.String name)
setName in interface DataSetpublic void setOwner(java.lang.String owner)
setOwner in interface DataSetpublic java.lang.String getOwner()
getOwner in interface DataSetpublic java.lang.String getId()
getId in interface DataSetpublic java.lang.String[] getDataSetNames()
DataSet
getDataSetNames in interface DataSetpublic 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,
AuditInfo[] audit)
createChildDataSet in interface DataSet
public void addDataSet(DataSet dataset,
AuditInfo[] audit)
addDataSet in interface DataSetpublic java.lang.String[] getDataSetSeismogramNames()
getDataSetSeismogramNames in interface DataSet
public void addDataSetSeismogram(DataSetSeismogram dss,
AuditInfo[] audit)
addDataSetSeismogram in interface DataSetpublic void overwriteDataSetSeismogram(DataSetSeismogram dss)
public DataSetSeismogram getDataSetSeismogram(java.lang.String seismogramName)
getDataSetSeismogram in interface DataSetpublic void remove(DataSetSeismogram dss)
remove in interface DataSetpublic java.lang.String[] getParameterNames()
getParameterNames in interface DataSetpublic java.lang.Object getParameter(java.lang.String paramName)
getParameter in interface DataSet
public void addParameter(java.lang.String paramName,
java.lang.Object param,
AuditInfo[] audit)
addParameter in interface DataSetpublic ChannelId[] getChannelIds()
getChannelIds in interface DataSetfor the prefix for these parameters.public Channel getChannel(ChannelId channelId)
getChannel in interface DataSetfor the prefix for these parameters.public EventAccessOperations getEvent()
getEvent in interface DataSetfor the prefix for these parameters.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||