public class DefaultPlatformPass extends ISOMetadata implements PlatformPass
Defined in the sis-metadata module
identifiers, LOGGER
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.
|
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 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 PlatformPass
null
.public void setIdentifier(Identifier newValue)
newValue
- The new identifier value.public Geometry getExtent()
null
if unspecified.getExtent
in interface PlatformPass
null
.public void setExtent(Geometry newValue)
newValue
- The new extent value.public Collection<Event> getRelatedEvents()
getRelatedEvents
in interface PlatformPass
public void setRelatedEvents(Collection<? extends Event> newValues)
newValues
- The new related events values.Copyright © 2010–2013 The Apache Software Foundation. All rights reserved.