public class Metadata
extends java.lang.Object
implements galileo.serialization.ByteSerializable
Constructor and Description |
---|
Metadata()
Creates an unnamed Metadata instance
|
Metadata(galileo.serialization.SerializationInputStream in) |
Metadata(java.lang.String name)
Creates a named Metadata instance.
|
Modifier and Type | Method and Description |
---|---|
Feature |
getAttribute(java.lang.String featureName) |
FeatureSet |
getAttributes() |
FeatureArray |
getFeature(java.lang.String featureName) |
FeatureArraySet |
getFeatures() |
java.lang.String |
getName() |
SpatialProperties |
getSpatialProperties() |
TemporalProperties |
getTemporalProperties() |
boolean |
hasSpatialProperties() |
boolean |
hasTemporalProperties() |
void |
putAttribute(Feature feature)
Places a single feature into this Metadata instance's attribute
FeatureSet.
|
void |
putFeature(FeatureArray feature) |
void |
serialize(galileo.serialization.SerializationOutputStream out) |
void |
setAttributes(FeatureSet attributes)
Sets this Metadata container's attribute FeatureSet.
|
void |
setFeatures(FeatureArraySet features)
Sets this Metadata container's set of Feature arrays.
|
void |
setName(java.lang.String name) |
void |
setSpatialProperties(SpatialProperties spatialProperties) |
void |
setTemporalProperties(TemporalProperties temporalProperties) |
java.lang.String |
toString() |
public Metadata()
public Metadata(java.lang.String name)
@ByteSerializable.Deserialize public Metadata(galileo.serialization.SerializationInputStream in) throws java.io.IOException, galileo.serialization.SerializationException
java.io.IOException
galileo.serialization.SerializationException
public java.lang.String getName()
public void setName(java.lang.String name)
public void putAttribute(Feature feature)
public Feature getAttribute(java.lang.String featureName)
public FeatureSet getAttributes()
public void setAttributes(FeatureSet attributes)
attributes
- FeatureSet
containing attributes that should be
associated with this Metadata instance.public void putFeature(FeatureArray feature)
public FeatureArray getFeature(java.lang.String featureName)
public void setFeatures(FeatureArraySet features)
features
- FeatureArraySet
containing features that should
be associated with this Metadata instance.public FeatureArraySet getFeatures()
public void setSpatialProperties(SpatialProperties spatialProperties)
public SpatialProperties getSpatialProperties()
public boolean hasSpatialProperties()
public void setTemporalProperties(TemporalProperties temporalProperties)
public TemporalProperties getTemporalProperties()
public boolean hasTemporalProperties()
public java.lang.String toString()
toString
in class java.lang.Object
public void serialize(galileo.serialization.SerializationOutputStream out) throws java.io.IOException
serialize
in interface galileo.serialization.ByteSerializable
java.io.IOException