com.crystaldecisions.sdk.occa.report.data
Class DateGroupOptions

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.data.GroupOptions
      extended by com.crystaldecisions.sdk.occa.report.data.DateGroupOptions
All Implemented Interfaces:
IDateGroupOptions, IGroupOptions, IClone

public class DateGroupOptions
extends GroupOptions
implements IDateGroupOptions, IClone

This object is used to contain options that are available if data is grouped by a date field. Use the IDateGroupOptions interface to manipulate this object.


Constructor Summary
DateGroupOptions()
           
DateGroupOptions(IDateGroupOptions src)
           
 
Method Summary
 java.lang.Object clone(boolean deepClone)
           
 void copyTo(java.lang.Object destObject, boolean deepCopy)
           
 DateCondition getDateCondition()
          Returns the date condition that is used when data is grouped by the date field.
 boolean hasContent(java.lang.Object srcDateGroupOptions)
           
 void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
          For internal use only.
 void save(XMLWriter writer, java.lang.String sTag, XMLSerializationContext ctxt)
          For internal use only.
 void save(XMLWriter writer, XMLSerializationContext ctxt)
          For internal use only.
 void saveContents(XMLWriter writer, XMLSerializationContext ctxt)
          For internal use only.
 void setDateCondition(DateCondition dateCondition)
          Returns the date condition that is used when data is grouped by the date field.
 
Methods inherited from class com.crystaldecisions.sdk.occa.report.data.GroupOptions
createMember, doControllerModification, endElement, enumerateMembers, getConditionFormulas, getControllableMixin, getHierarchicalOptions, isDirectlyControllable, isSortedHierarchically, setConditionFormulas, setHierarchicalOptions, startElement
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.data.IGroupOptions
getConditionFormulas, getHierarchicalOptions, isSortedHierarchically, setConditionFormulas, setHierarchicalOptions
 

Constructor Detail

DateGroupOptions

public DateGroupOptions(IDateGroupOptions src)

DateGroupOptions

public DateGroupOptions()
Method Detail

clone

public java.lang.Object clone(boolean deepClone)
Overrides:
clone in class GroupOptions

copyTo

public void copyTo(java.lang.Object destObject,
                   boolean deepCopy)
Overrides:
copyTo in class GroupOptions

getDateCondition

public DateCondition getDateCondition()
Description copied from interface: IDateGroupOptions

Returns the date condition that is used when data is grouped by the date field.

Specified by:
getDateCondition in interface IDateGroupOptions
Returns:
The DateCondition object.

hasContent

public boolean hasContent(java.lang.Object srcDateGroupOptions)
Overrides:
hasContent in class GroupOptions

readElement

public void readElement(java.lang.String eleName,
                        java.lang.String sVal,
                        org.xml.sax.Attributes attrs,
                        java.util.Map objState)

For internal use only.

Overrides:
readElement in class GroupOptions

save

public void save(XMLWriter writer,
                 XMLSerializationContext ctxt)
          throws java.io.IOException

For internal use only.

Overrides:
save in class GroupOptions
Throws:
java.io.IOException

save

public void save(XMLWriter writer,
                 java.lang.String sTag,
                 XMLSerializationContext ctxt)
          throws java.io.IOException

For internal use only.

Overrides:
save in class GroupOptions
Throws:
java.io.IOException

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException

For internal use only.

Overrides:
saveContents in class GroupOptions
Throws:
java.io.IOException

setDateCondition

public void setDateCondition(DateCondition dateCondition)
Description copied from interface: IDateGroupOptions

Returns the date condition that is used when data is grouped by the date field.

Specified by:
setDateCondition in interface IDateGroupOptions
Parameters:
dateCondition - The DateCondition object.