public class URLDataSet extends java.lang.Object implements DataSet
CHANNEL, EVENT, prefix
Constructor and Description |
---|
URLDataSet(java.lang.String name,
java.net.URL url) |
Modifier and Type | Method and Description |
---|---|
void |
addDataSet(DataSet dataset,
edu.iris.Fissures.AuditInfo[] audit)
Describe
addDataSet method here. |
void |
addDataSetSeismogram(DataSetSeismogram dss,
edu.iris.Fissures.AuditInfo[] audit)
Method addDataSetSeismogram
|
void |
addParameter(java.lang.String name,
java.lang.Object param,
edu.iris.Fissures.AuditInfo[] audit)
Describe
addParameter method here. |
DataSet |
createChildDataSet(java.lang.String id,
java.lang.String name,
java.lang.String owner,
edu.iris.Fissures.AuditInfo[] audit)
Describe
createChildDataSet method here. |
protected DataSet |
getCache() |
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 name)
Describe
getDataSet method here. |
java.lang.String[] |
getDataSetNames()
Describe
getDataSetNames method here. |
DataSetSeismogram |
getDataSetSeismogram(java.lang.String name)
Method getDataSetSeismogram
|
java.lang.String[] |
getDataSetSeismogramNames()
Method getDataSetSeismogramNames
|
edu.iris.Fissures.IfEvent.EventAccessOperations |
getEvent()
Optional method to get the event associated with this dataset.
|
java.lang.String |
getId()
Describe
getId method here. |
java.lang.String |
getName()
Describe
getName method here. |
java.lang.String |
getOwner()
Gets the owner of the dataset.
|
java.lang.Object |
getParameter(java.lang.String name)
Describe
getParameter method here. |
java.lang.String[] |
getParameterNames()
Describe
getParameterNames method here. |
void |
remove(DataSetSeismogram dss)
Method remove
|
void |
setName(java.lang.String name)
Describe
setName method here. |
void |
setOwner(java.lang.String owner)
Sets the owner of the dataset.
|
public edu.iris.Fissures.IfNetwork.ChannelId[] getChannelIds()
getChannelIds
in interface DataSet
for the prefix for these parameters.
public java.lang.String[] getDataSetNames()
getDataSetNames
method here.getDataSetNames
in interface DataSet
String[]
valuepublic void setName(java.lang.String name)
setName
method here.public DataSetSeismogram getDataSetSeismogram(java.lang.String name)
getDataSetSeismogram
in interface DataSet
name
- a Stringpublic void setOwner(java.lang.String owner)
public void addDataSetSeismogram(DataSetSeismogram dss, edu.iris.Fissures.AuditInfo[] audit)
addDataSetSeismogram
in interface DataSet
dss
- a DataSetSeismogramaudit
- an AuditInfo[]public DataSet createChildDataSet(java.lang.String id, java.lang.String name, java.lang.String owner, edu.iris.Fissures.AuditInfo[] audit)
createChildDataSet
method here.createChildDataSet
in interface DataSet
id
- a String
valuename
- a String
valueowner
- a String
valueaudit
- an AuditInfo[]
valueDataSet
valuepublic java.lang.String[] getParameterNames()
getParameterNames
method here.getParameterNames
in interface DataSet
String[]
valuepublic void remove(DataSetSeismogram dss)
public void addDataSet(DataSet dataset, edu.iris.Fissures.AuditInfo[] audit)
addDataSet
method here.addDataSet
in interface DataSet
dataset
- a DataSet
valueaudit
- an AuditInfo[]
valuepublic DataSet getDataSet(java.lang.String name)
getDataSet
method here.getDataSet
in interface DataSet
name
- a String
valueDataSet
valuepublic java.lang.Object getParameter(java.lang.String name)
getParameter
method here.getParameter
in interface DataSet
name
- a String
valueObject
valuepublic edu.iris.Fissures.IfEvent.EventAccessOperations getEvent()
getEvent
in interface DataSet
for the prefix for these parameters.
public void addParameter(java.lang.String name, java.lang.Object param, edu.iris.Fissures.AuditInfo[] audit)
addParameter
method here.addParameter
in interface DataSet
name
- a String
valueaudit
- an AuditInfo[]
valuepublic java.lang.String[] getDataSetSeismogramNames()
getDataSetSeismogramNames
in interface DataSet
public edu.iris.Fissures.IfNetwork.Channel getChannel(edu.iris.Fissures.IfNetwork.ChannelId channelId)
getChannel
in interface DataSet
for the prefix for these parameters.
public java.lang.String getId()
getId
method here.public java.lang.String getOwner()
public java.lang.String getName()
getName
method here.protected DataSet getCache()