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

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

public class SpecifiedDateGroupOptions
extends SpecifiedGroupOptions
implements ISpecifiedGroupOptions, IDateGroupOptions, IClone

This object is used to store options for data that is grouped according to user-specified options.

Whenever possible, use the ISpecifiedGroupOptions interface to manipulate this object.


Constructor Summary
SpecifiedDateGroupOptions()
          Creates a new SpecifiedDateGroupOptions.
SpecifiedDateGroupOptions(ISpecifiedGroupOptions src)
          Copies the given ISpecifiedGroupOptions objects.
 
Method Summary
 java.lang.Object clone(boolean deepClone)
           
 void copyTo(java.lang.Object destObject, boolean deepCopy)
           
 void endElement(java.lang.String eleName, java.util.Map objState)
          For internal use only.
 DateCondition getDateCondition()
          Returns the date condition that is used when data is grouped by the date field.
 boolean hasContent(java.lang.Object srcOptions)
          For internal use only.
 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.
 void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
          For internal use only.
 
Methods inherited from class com.crystaldecisions.sdk.occa.report.data.SpecifiedGroupOptions
createMember, enumerateMembers, getSpecifiedValueFilters, getUnspecifiedValuesName, getUnspecifiedValuesType, setSpecifiedValueFilters, setUnspecifiedValuesName, setUnspecifiedValuesType
 
Methods inherited from class com.crystaldecisions.sdk.occa.report.data.GroupOptions
doControllerModification, getConditionFormulas, getControllableMixin, getHierarchicalOptions, isDirectlyControllable, isSortedHierarchically, setConditionFormulas, setHierarchicalOptions
 
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.ISpecifiedGroupOptions
getSpecifiedValueFilters, getUnspecifiedValuesName, getUnspecifiedValuesType, setSpecifiedValueFilters, setUnspecifiedValuesName, setUnspecifiedValuesType
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.data.IGroupOptions
getConditionFormulas, getHierarchicalOptions, isSortedHierarchically, setConditionFormulas, setHierarchicalOptions
 
Methods inherited from interface com.crystaldecisions.sdk.occa.report.data.IGroupOptions
getConditionFormulas, getHierarchicalOptions, isSortedHierarchically, setConditionFormulas, setHierarchicalOptions
 

Constructor Detail

SpecifiedDateGroupOptions

public SpecifiedDateGroupOptions(ISpecifiedGroupOptions src)
Copies the given ISpecifiedGroupOptions objects. This method makes a deep copy of the src object.

Parameters:
src - the ISpecifiedGroupOptions to copy

SpecifiedDateGroupOptions

public SpecifiedDateGroupOptions()
Creates a new SpecifiedDateGroupOptions.

Method Detail

clone

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

copyTo

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

endElement

public void endElement(java.lang.String eleName,
                       java.util.Map objState)
For internal use only.

Overrides:
endElement in class SpecifiedGroupOptions

hasContent

public boolean hasContent(java.lang.Object srcOptions)
For internal use only.

Overrides:
hasContent in class SpecifiedGroupOptions

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 SpecifiedGroupOptions

save

public void save(XMLWriter writer,
                 XMLSerializationContext ctxt)
          throws java.io.IOException
For internal use only.

Overrides:
save in class SpecifiedGroupOptions
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 SpecifiedGroupOptions
Throws:
java.io.IOException

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException
For internal use only.

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

startElement

public void startElement(java.lang.String eleName,
                         java.util.Map objState,
                         org.xml.sax.Attributes attrs)
For internal use only.

Overrides:
startElement in class SpecifiedGroupOptions

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.

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.