com.stimulsoft.base.range
Class Range

java.lang.Object
  extended by com.stimulsoft.base.range.Range
All Implemented Interfaces:
IStiSerializable, IStiSerializableToString
Direct Known Subclasses:
ByteRange, CharRange, DateTimeRange, DecimalRange, DoubleRange, FloatRange, GuidRange, IntRange, LongRange, ShortRange, StringRange, TimeSpanRange

public abstract class Range
extends java.lang.Object
implements IStiSerializable, IStiSerializableToString

Base class for all Range classes.


Constructor Summary
Range()
           
 
Method Summary
 Range fromStringValue(java.lang.String str)
           
abstract  java.lang.Object getFromObject()
          Gets or sets From item of range.
abstract  java.lang.String getRangeName()
          Gets specified name of range.
abstract  StiSystemTypeEnum getRangeType()
          Gets the type of range items.
abstract  java.lang.Object getToObject()
          Gets or set To item of range.
 void Parse(java.lang.String from, java.lang.String to)
          Fill From and To item of range with it string representation.
 java.lang.String serialize()
          Сериализация объекта в строку.
 void setFromAndTo(java.lang.Object from, java.lang.Object to)
           
abstract  void setFromObject(java.lang.Object value)
           
abstract  void setToObject(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableToString
deserialize
 

Constructor Detail

Range

public Range()
Method Detail

getRangeName

public abstract java.lang.String getRangeName()
Gets specified name of range. Range name equal to name of range class.


getRangeType

public abstract StiSystemTypeEnum getRangeType()
Gets the type of range items.


getFromObject

public abstract java.lang.Object getFromObject()
Gets or sets From item of range.


setFromObject

public abstract void setFromObject(java.lang.Object value)

getToObject

public abstract java.lang.Object getToObject()
Gets or set To item of range.


setToObject

public abstract void setToObject(java.lang.Object value)

setFromAndTo

public void setFromAndTo(java.lang.Object from,
                         java.lang.Object to)

Parse

public final void Parse(java.lang.String from,
                        java.lang.String to)
Fill From and To item of range with it string representation.


serialize

public java.lang.String serialize()
Description copied from interface: IStiSerializableToString
Сериализация объекта в строку.

Specified by:
serialize in interface IStiSerializableToString
Returns:
строковое представление объекта

fromStringValue

public Range fromStringValue(java.lang.String str)