com.stimulsoft.base.system
Class StiSize

java.lang.Object
  extended by com.stimulsoft.base.system.StiSize
All Implemented Interfaces:
IStiDefault, IStiSerializable, IStiSerializableToString

public class StiSize
extends java.lang.Object
implements IStiSerializableToString, IStiDefault

Class represents Size object. Copyright Stimulsoft


Field Summary
static StiSize EMPTY
           
 double height
           
 double width
           
 
Constructor Summary
StiSize()
           
StiSize(double width, double height)
           
StiSize(int width, int height)
           
 
Method Summary
 void deserialize(java.lang.String strObject)
          Десериализация объекта из строки.
 boolean equals(java.lang.Object obj)
           
static StiSize getEmpty()
           
 double getHeight()
           
 StiSize getStiSize()
           
 double getWidth()
           
 int hashCode()
           
 boolean isDefault()
           
 java.lang.Boolean isEmpty()
           
 void rotation90()
           
 StiSize round()
          Round StiSize.
 StiSize round(double digits)
          Round StiSize to digits after point.
 java.lang.String serialize()
          Сериализация объекта в строку.
 void setHeight(double height)
           
 void setWidth(double width)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY

public static final StiSize EMPTY

width

public double width

height

public double height
Constructor Detail

StiSize

public StiSize()

StiSize

public StiSize(double width,
               double height)

StiSize

public StiSize(int width,
               int height)
Method Detail

isEmpty

public java.lang.Boolean isEmpty()

round

public StiSize round()
Round StiSize.

Returns:
size after rounding

round

public StiSize round(double digits)
Round StiSize to digits after point.

Parameters:
digits -
Returns:
size after rounding

getWidth

public double getWidth()

setWidth

public void setWidth(double width)

getHeight

public double getHeight()

setHeight

public void setHeight(double height)

rotation90

public void rotation90()

getStiSize

public StiSize getStiSize()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getEmpty

public static StiSize getEmpty()

isDefault

public boolean isDefault()
Specified by:
isDefault in interface IStiDefault

serialize

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

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

deserialize

public void deserialize(java.lang.String strObject)
Description copied from interface: IStiSerializableToString
Десериализация объекта из строки. Все свойства объекта устанавливаются за счет распарсивания строки.

Specified by:
deserialize in interface IStiSerializableToString