wt.util.range
Class BoundaryPoint

java.lang.Object
  extended bywt.util.range.BoundaryPoint
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
InclusiveAboveBoundaryPoint, InclusiveBelowBoundaryPoint, InfiniteBoundaryPoint

public abstract class BoundaryPoint
extends Object
implements Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private  Comparable pointValue_
           
private static String RESOURCE
           
 
Constructor Summary
BoundaryPoint(Comparable point_value, boolean allow_null)
          

Supported API: false
 
Method Summary
 boolean equals(Object other)
           
 Comparable getBoundaryPointValue()
          

Supported API: false
 boolean hasNullPointValue()
          

Supported API: false
abstract  boolean isAbove(Comparable comparable)
          

Supported API: false
abstract  boolean isBelow(Comparable comparable)
          

Supported API: false
abstract  String lowerBoundNotation()
          

Supported API: false
 String toString()
          

Supported API: false
abstract  String upperBoundNotation()
          

Supported API: false
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

pointValue_

private Comparable pointValue_
Constructor Detail

BoundaryPoint

public BoundaryPoint(Comparable point_value,
                     boolean allow_null)


Supported API: false

Parameters:
point_value -
allow_null -
Method Detail

isAbove

public abstract boolean isAbove(Comparable comparable)


Supported API: false

Parameters:
comparable -
Returns:
boolean

isBelow

public abstract boolean isBelow(Comparable comparable)


Supported API: false

Parameters:
comparable -
Returns:
boolean

lowerBoundNotation

public abstract String lowerBoundNotation()


Supported API: false

Returns:
String

upperBoundNotation

public abstract String upperBoundNotation()


Supported API: false

Returns:
String

hasNullPointValue

public boolean hasNullPointValue()


Supported API: false

Returns:
boolean

getBoundaryPointValue

public Comparable getBoundaryPointValue()


Supported API: false

Returns:
Comparable

toString

public String toString()


Supported API: false

Returns:
String

equals

public boolean equals(Object other)