public class DefaultPlatformPass extends ISOMetadata implements PlatformPass
MI_PlatformPass
└─identifier…… Unique name of the pass.
└─code………… Alphanumeric value identifying an instance in the namespace.Limitations:
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultPlatformPass()
Constructs an initially empty platform pass.
|
DefaultPlatformPass(PlatformPass object)
Constructs a new instance initialized with the values from the specified metadata object.
|
| Modifier and Type | Method and Description |
|---|---|
static DefaultPlatformPass |
castOrCopy(PlatformPass object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
Geometry |
getExtent()
Returns the area covered by the pass.
|
Identifier |
getIdentifier()
Returns the unique name of the pass.
|
Collection<Event> |
getRelatedEvents()
Returns the occurrence of one or more events for a pass.
|
void |
setExtent(Geometry newValue)
Sets the area covered by the pass.
|
void |
setIdentifier(Identifier newValue)
Sets the unique name of the pass.
|
void |
setRelatedEvents(Collection<? extends Event> newValues)
Sets the occurrence of one or more events for a pass.
|
freeze, getIdentifierMap, getIdentifiers, getStandardcheckWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSetasMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringpublic DefaultPlatformPass()
public DefaultPlatformPass(PlatformPass object)
object - the metadata to copy values from, or null if none.castOrCopy(PlatformPass)public static DefaultPlatformPass castOrCopy(PlatformPass object)
null, then this method returns null.DefaultPlatformPass, then it is returned unchanged.DefaultPlatformPass 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 Identifier getIdentifier()
getIdentifier in interface PlatformPassnull.public void setIdentifier(Identifier newValue)
newValue - the new identifier value.public Geometry getExtent()
null if unspecified.getExtent in interface PlatformPassnull.public void setExtent(Geometry newValue)
newValue - the new extent value.public Collection<Event> getRelatedEvents()
getRelatedEvents in interface PlatformPasspublic void setRelatedEvents(Collection<? extends Event> newValues)
newValues - the new related events values.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.