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 Object
implements IStiSerializable, IStiSerializableToString

Base class for all Range classes.


Constructor Summary
Range()
           
 
Method Summary
 Range fromStringValue(String str)
           
abstract  Object getFromObject()
          Gets or sets From item of range.
abstract  String getRangeName()
          Gets specified name of range.
abstract  StiSystemTypeEnum getRangeType()
          Gets the type of range items.
protected abstract  String getSerializeName()
           
abstract  Object getToObject()
          Gets or set To item of range.
 void Parse(String from, String to)
          Fill From and To item of range with it string representation.
 String serialize()
          Сериализация объекта в строку.
 void setFromAndTo(Object from, Object to)
           
abstract  void setFromObject(Object value)
           
abstract  void setToObject(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 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 Object getFromObject()
Gets or sets From item of range.


setFromObject

public abstract void setFromObject(Object value)

getToObject

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


setToObject

public abstract void setToObject(Object value)

getSerializeName

protected abstract String getSerializeName()

setFromAndTo

public void setFromAndTo(Object from,
                         Object to)

Parse

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


serialize

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

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

fromStringValue

public Range fromStringValue(String str)


Copyright © 2017 Stimulsoft. All Rights Reserved.