com.stimulsoft.report.components.textFormats
Class StiDateFormatService

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.components.textFormats.StiFormatService
              extended by com.stimulsoft.report.components.textFormats.StiDateFormatService
All Implemented Interfaces:
IStiDefault, IStiJsonReportObject, IStiSerializable, IStiSerializableRef, java.lang.Cloneable

public class StiDateFormatService
extends StiFormatService

Describes a service for the text formatting as a date value.


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiDateFormatService()
          Creates a new format of the type StiDateFormatService.
StiDateFormatService(java.lang.String stringFormat, java.lang.String nullDisplay)
          Creates a new format of the type StiDateFormatService.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String format(java.lang.String stringFormat, java.lang.Object arg, java.util.Locale locale)
          Formats the specified object in order of regulations and returns a string.
 java.lang.String getNativeFormatString()
          Returns native format string.
 java.lang.String getNullDisplay()
          Gets or sets string value to show null date.
 int getPosition()
           
 java.lang.Object getSample()
          Gets value to show a sample of formatting.
 java.lang.String getServiceName()
          Gets a service name.
 java.lang.String getStringFormat()
          Gets or sets string of formatting.
 int hashCode()
           
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setNullDisplay(java.lang.String value)
           
 void setStringFormat(java.lang.String value)
           
 
Methods inherited from class com.stimulsoft.report.components.textFormats.StiFormatService
Format, getIsFormatStringFromVariable, getServiceCategory, getServiceType, getState, isDefault, LoadFromJsonObjectInternal, setState, toString
 
Methods inherited from class com.stimulsoft.base.services.StiService
clone, getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabled
 
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StiDateFormatService

public StiDateFormatService()
Creates a new format of the type StiDateFormatService.


StiDateFormatService

public StiDateFormatService(java.lang.String stringFormat,
                            java.lang.String nullDisplay)
Creates a new format of the type StiDateFormatService.

Parameters:
stringFormat - String of formatting.
nullDisplay - String value to show null date.
Method Detail

getServiceName

public java.lang.String getServiceName()
Gets a service name.

Overrides:
getServiceName in class StiService

getPosition

public int getPosition()
Specified by:
getPosition in class StiFormatService

getSample

public java.lang.Object getSample()
Gets value to show a sample of formatting.

Specified by:
getSample in class StiFormatService

getStringFormat

public java.lang.String getStringFormat()
Gets or sets string of formatting.

Overrides:
getStringFormat in class StiFormatService

setStringFormat

public void setStringFormat(java.lang.String value)
Overrides:
setStringFormat in class StiFormatService

getNullDisplay

public final java.lang.String getNullDisplay()
Gets or sets string value to show null date.


setNullDisplay

public final void setNullDisplay(java.lang.String value)

getNativeFormatString

public java.lang.String getNativeFormatString()
Returns native format string.

Overrides:
getNativeFormatString in class StiFormatService

hashCode

public int hashCode()
Overrides:
hashCode in class StiFormatService

equals

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

format

public java.lang.String format(java.lang.String stringFormat,
                               java.lang.Object arg,
                               java.util.Locale locale)
Formats the specified object in order of regulations and returns a string.

Overrides:
format in class StiFormatService
Parameters:
format - String for formatting.
arg - Object for formatting.
Returns:
Formatted string.

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Specified by:
SaveToJsonObject in interface IStiJsonReportObject
Overrides:
SaveToJsonObject in class StiFormatService
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Specified by:
LoadFromJsonObject in interface IStiJsonReportObject
Overrides:
LoadFromJsonObject in class StiFormatService
Throws:
JSONException