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.IOExceptiongalileo.serialization.SerializationExceptionpublic 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.Objectpublic void serialize(galileo.serialization.SerializationOutputStream out)
throws java.io.IOException
serialize in interface galileo.serialization.ByteSerializablejava.io.IOException