public class RangedTypeBuilder extends UserTypeBuilder
storageType
Constructor and Description |
---|
RangedTypeBuilder(java.lang.String n,
java.lang.String t,
java.lang.String l,
java.lang.String h)
Overidden constructor takes a string name, string storage type, a low/high range and
sets a default exceptional value.
|
RangedTypeBuilder(java.lang.String n,
java.lang.String t,
java.lang.String l,
java.lang.String h,
java.lang.String e)
Overidden constructor takes a string name, string storage type, a low/high range and
an exceptional value.
|
RangedTypeBuilder(UserTypeBuilder t,
java.lang.String l,
java.lang.String h)
Overidden constructor takes the base UserTypeBuilder and instantiates a new RangedTypebuilder
adds a low/high range and default exceptional value.
|
RangedTypeBuilder(UserTypeBuilder t,
java.lang.String l,
java.lang.String h,
java.lang.String e)
Default constructor takes the base UserTypeBuilder and instantiates a new RangedTypebuilder
adds a low/high range and exceptional value.
|
Modifier and Type | Method and Description |
---|---|
double |
getException()
Returns the exception value as a double
|
double |
getHigh()
Returns the high value as a double
|
double |
getLow()
Returns the low value as a double
|
UserType |
makeUserType()
Returns a Type object that has been instantiated as a RangedUserType object.
|
void |
setException(double v)
Set the high value for the range
|
void |
setException(java.lang.String s)
Set the exception value for the range value represented by the argument string
|
void |
setHigh(double v)
Set the high value for the range
|
void |
setHigh(java.lang.String s)
Set the high value for the range value represented by the argument string
|
void |
setLow(double v)
Set the low value for the range to the argument value
|
void |
setLow(java.lang.String s)
Set the low value for the range value represented by the argument string
|
java.lang.String |
toString()
diagnostic utility method for dumping this class to a string
|
getName, getStorageTypeName, getStorageTypeValue, setName, setStorageType, setStorageType
public RangedTypeBuilder(UserTypeBuilder t, java.lang.String l, java.lang.String h, java.lang.String e)
public RangedTypeBuilder(UserTypeBuilder t, java.lang.String l, java.lang.String h)
public RangedTypeBuilder(java.lang.String n, java.lang.String t, java.lang.String l, java.lang.String h, java.lang.String e)
public RangedTypeBuilder(java.lang.String n, java.lang.String t, java.lang.String l, java.lang.String h)
public void setLow(double v)
public void setLow(java.lang.String s)
public void setHigh(double v)
public void setHigh(java.lang.String s)
public void setException(double v)
public void setException(java.lang.String s)
public double getLow()
public double getHigh()
public double getException()
public UserType makeUserType()
makeUserType
in class UserTypeBuilder
public java.lang.String toString()
toString
in class UserTypeBuilder