public class DefaultFeatureTypeList extends ISOMetadata implements FeatureTypeList
Limitations:
XML
instead.Defined in the sis-metadata
module
identifiers, LOGGER
Constructor and Description |
---|
DefaultFeatureTypeList()
Construct an initially empty feature type list.
|
DefaultFeatureTypeList(FeatureTypeList object)
Constructs a new instance initialized with the values from the specified metadata object.
|
DefaultFeatureTypeList(String spatialObject,
String spatialSchemaName)
Creates a feature type list initialized to the given values.
|
Modifier and Type | Method and Description |
---|---|
static DefaultFeatureTypeList |
castOrCopy(FeatureTypeList object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
String |
getSpatialObject()
Instance of a type defined in the spatial schema.
|
String |
getSpatialSchemaName()
Name of the spatial schema used.
|
void |
setSpatialObject(String newValue)
Sets the instance of a type defined in the spatial schema.
|
void |
setSpatialSchemaName(String newValue)
Sets the name of the spatial schema used.
|
getIdentifierMap, getIdentifiers, getStandard
checkWritePermission, clone, collectionType, copyCollection, copyList, copySet, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSet
asMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toString
public DefaultFeatureTypeList()
public DefaultFeatureTypeList(String spatialObject, String spatialSchemaName)
spatialObject
- The instance of a type defined in the spatial schema, or null
if none.spatialSchemaName
- The name of the spatial schema used, or null
if none.public DefaultFeatureTypeList(FeatureTypeList object)
object
- The metadata to copy values from, or null
if none.castOrCopy(FeatureTypeList)
public static DefaultFeatureTypeList castOrCopy(FeatureTypeList object)
null
, then this method returns null
.DefaultFeatureTypeList
, then it is returned unchanged.DefaultFeatureTypeList
instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object
- The object to get as a SIS implementation, or null
if none.null
if the argument was null.public String getSpatialObject()
getSpatialObject
in interface FeatureTypeList
null
.public void setSpatialObject(String newValue)
newValue
- The new spatial object.public String getSpatialSchemaName()
getSpatialSchemaName
in interface FeatureTypeList
null
.public void setSpatialSchemaName(String newValue)
newValue
- The new spatial schema.Copyright © 2010–2015 The Apache Software Foundation. All rights reserved.