deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.datatypes.values
Class ValueRange

java.lang.Object
  extended by org.deegree.datatypes.values.ValueRange
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
Interval

public class ValueRange
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Since:
2.0
Version:
$Revision: 18195 $, 1.0. $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18 Jun 2009) $
Author:
Andreas Poth, last edited by: $Author: mschneider $
See Also:
Serialized Form

Constructor Summary
ValueRange(TypedLiteral min, TypedLiteral max, TypedLiteral spacing)
           
ValueRange(TypedLiteral min, TypedLiteral max, TypedLiteral spacing, java.net.URI type, java.net.URI semantic, boolean atomic, Closure closure)
           
ValueRange(TypedLiteral min, TypedLiteral max, java.net.URI type, java.net.URI semantic)
          default: atomic = false closure = closed
ValueRange(TypedLiteral min, TypedLiteral max, java.net.URI type, java.net.URI semantic, boolean atomic, Closure closure)
           
 
Method Summary
 java.lang.Object clone()
           
 Closure getClosure()
           
 TypedLiteral getMax()
           
 TypedLiteral getMin()
           
 java.net.URI getSemantic()
           
 TypedLiteral getSpacing()
           
 java.net.URI getType()
           
 boolean isAtomic()
           
 void setAtomic(boolean atomic)
           
 void setClosure(Closure closure)
           
 void setMax(TypedLiteral max)
           
 void setMin(TypedLiteral min)
           
 void setSemantic(java.net.URI semantic)
           
 void setSpacing(TypedLiteral spacing)
           
 void setType(java.net.URI type)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueRange

public ValueRange(TypedLiteral min,
                  TypedLiteral max,
                  java.net.URI type,
                  java.net.URI semantic)
default: atomic = false closure = closed

Parameters:
min -
max -
type -
semantic -

ValueRange

public ValueRange(TypedLiteral min,
                  TypedLiteral max,
                  TypedLiteral spacing)
Parameters:
min -
max -
spacing -

ValueRange

public ValueRange(TypedLiteral min,
                  TypedLiteral max,
                  java.net.URI type,
                  java.net.URI semantic,
                  boolean atomic,
                  Closure closure)
Parameters:
min -
max -
type -
semantic -
atomic -
closure -

ValueRange

public ValueRange(TypedLiteral min,
                  TypedLiteral max,
                  TypedLiteral spacing,
                  java.net.URI type,
                  java.net.URI semantic,
                  boolean atomic,
                  Closure closure)
Parameters:
min -
max -
spacing -
type -
semantic -
atomic -
closure -
Method Detail

isAtomic

public boolean isAtomic()
Returns:
Returns the atomic.

setAtomic

public void setAtomic(boolean atomic)
Parameters:
atomic - The atomic to set.

getClosure

public Closure getClosure()
Returns:
Returns the closure.

setClosure

public void setClosure(Closure closure)
Parameters:
closure - The closure to set.

getMax

public TypedLiteral getMax()
Returns:
Returns the max.

setMax

public void setMax(TypedLiteral max)
Parameters:
max - The max to set.

getMin

public TypedLiteral getMin()
Returns:
Returns the min.

setMin

public void setMin(TypedLiteral min)
Parameters:
min - The min to set.

getSpacing

public TypedLiteral getSpacing()
Returns:
Returns the spacing.

setSpacing

public void setSpacing(TypedLiteral spacing)
Parameters:
spacing - The spacing to set.

getSemantic

public java.net.URI getSemantic()
Returns:
Returns the semantic.

setSemantic

public void setSemantic(java.net.URI semantic)
Parameters:
semantic - The semantic to set.

getType

public java.net.URI getType()
Returns:
Returns the type.

setType

public void setType(java.net.URI type)
Parameters:
type - The type to set.

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object
See Also:
Object.clone()

deegree 2.5 (2011/06/29 09:44 build-8-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org