/** Set the hierarchical level of the data specified by the scope. */ public synchronized void setLevel(final ScopeCode newValue) { checkWritePermission(); level = newValue; }
/** * Set detailed descriptions about the level of the data specified by the scope. * * @since 2.4 */ public synchronized void setLevelDescription( final Collection<? extends ScopeDescription> newValues) { levelDescription = copyCollection(newValues, levelDescription, ScopeDescription.class); }
/** * Returns detailed descriptions about the level of the data specified by the scope. Should be * defined only if the {@linkplain #getLevel level} is not equal to {@link ScopeCode#DATASET * DATASET} or {@link ScopeCode#SERIES SERIES}. * * @since 2.4 */ public synchronized Collection<ScopeDescription> getLevelDescription() { return levelDescription = nonNullCollection(levelDescription, ScopeDescription.class); }
/** Creates a scope initialized to the given level. */ public ScopeImpl(final ScopeCode level) { setLevel(level); }
/** * Creates a scope initialized to the given level. */ public ScopeImpl(final ScopeCode level) { setLevel(level); }
/** * Set information about the spatial, vertical and temporal extent of the data specified by the * scope. */ public synchronized void setExtent(final Extent newValue) { checkWritePermission(); extent = newValue; } }
/** * Returns detailed descriptions about the level of the data specified by the scope. * Should be defined only if the {@linkplain #getLevel level} is not equal * to {@link ScopeCode#DATASET DATASET} or {@link ScopeCode#SERIES SERIES}. * * @since 2.4 */ public synchronized Collection<ScopeDescription> getLevelDescription() { return levelDescription = nonNullCollection(levelDescription, ScopeDescription.class); }
/** * Set detailed descriptions about the level of the data specified by the scope. * * @since 2.4 */ public synchronized void setLevelDescription( final Collection<? extends ScopeDescription> newValues) { levelDescription = copyCollection(newValues, levelDescription, ScopeDescription.class); }
/** * Creates a scope initialized to the given level. */ public ScopeImpl(final ScopeCode level) { setLevel(level); }
/** * Set the hierarchical level of the data specified by the scope. */ public synchronized void setLevel(final ScopeCode newValue) { checkWritePermission(); level = newValue; }
/** * Returns detailed descriptions about the level of the data specified by the scope. * Should be defined only if the {@linkplain #getLevel level} is not equal * to {@link ScopeCode#DATASET DATASET} or {@link ScopeCode#SERIES SERIES}. * * @since 2.4 */ public synchronized Collection getLevelDescription() { return levelDescription = nonNullCollection(levelDescription, ScopeDescription.class); }
/** * Set detailed descriptions about the level of the data specified by the scope. * * @since 2.4 */ public synchronized void setLevelDescription(final Collection newValues) { levelDescription = copyCollection(newValues, levelDescription, ScopeDescription.class); }
/** * Set information about the spatial, vertical and temporal extent of the data specified * by the scope. */ public synchronized void setExtent(final Extent newValue) { checkWritePermission(); extent = newValue; } }
/** * Set information about the spatial, vertical and temporal extent of the data specified * by the scope. */ public synchronized void setExtent(final Extent newValue) { checkWritePermission(); extent = newValue; } }
/** * Set the hierarchical level of the data specified by the scope. */ public synchronized void setLevel(final ScopeCode newValue) { checkWritePermission(); level = newValue; }