|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.crystaldecisions.sdk.occa.report.data.HierarchicalOptions
public class HierarchicalOptions
This object is used to store options for hierarchical grouping.
IGroupOptions.setHierarchicalOptions(IHierarchicalOptions)
Constructor Summary | |
---|---|
HierarchicalOptions()
Creates a new HierarchicalOptions object. |
|
HierarchicalOptions(IHierarchicalOptions src)
Copies a given IHierarchicalOptions object. |
Method Summary | |
---|---|
java.lang.Object |
clone(boolean deepClone)
|
void |
copyTo(java.lang.Object destObject,
boolean deepCopy)
|
java.lang.Object |
createMember(java.lang.String eleName,
org.xml.sax.Attributes attrs,
XMLSerializationContext ctxt,
java.util.Map objState,
boolean[] bLoaded)
For internal use only. |
void |
doControllerModification(java.lang.Object newObject)
For internal use only. |
void |
endElement(java.lang.String eleName,
java.util.Map objState)
For internal use only. |
void |
enumerateMembers(IMemberVisitor visitor)
For internal use only. |
ControllableMixin |
getControllableMixin()
For internal use only. |
int |
getGroupIndent()
Returns the group indent. |
IField |
getParentIDField()
Returns the parent ID field used in the hierarchical sorting. |
boolean |
hasContent(java.lang.Object srcHierarchicalOptions)
|
boolean |
isDirectlyControllable()
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 |
setGroupIndent(int groupIndent)
Sets the group indent. |
void |
setParentIDField(IField parentField)
Sets the parent ID field used in the hierarchical sorting. |
void |
startElement(java.lang.String eleName,
java.util.Map objState,
org.xml.sax.Attributes attrs)
For internal use only. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HierarchicalOptions(IHierarchicalOptions src)
IHierarchicalOptions
object.
This method makes a deep copy of the src
object.
src
- the source object to copypublic HierarchicalOptions()
HierarchicalOptions
object.
Method Detail |
---|
public java.lang.Object clone(boolean deepClone)
public void copyTo(java.lang.Object destObject, boolean deepCopy)
public boolean hasContent(java.lang.Object srcHierarchicalOptions)
public void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
public java.lang.Object createMember(java.lang.String eleName, org.xml.sax.Attributes attrs, XMLSerializationContext ctxt, java.util.Map objState, boolean[] bLoaded)
public void endElement(java.lang.String eleName, java.util.Map objState)
public void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
public void save(XMLWriter writer, XMLSerializationContext ctxt) throws java.io.IOException
java.io.IOException
public void save(XMLWriter writer, java.lang.String sTag, XMLSerializationContext ctxt) throws java.io.IOException
java.io.IOException
public void saveContents(XMLWriter writer, XMLSerializationContext ctxt) throws java.io.IOException
java.io.IOException
public IField getParentIDField()
IHierarchicalOptions
getParentIDField
in interface IHierarchicalOptions
IField
.public int getGroupIndent()
IHierarchicalOptions
getGroupIndent
in interface IHierarchicalOptions
int
.public void setParentIDField(IField parentField)
IHierarchicalOptions
setParentIDField
in interface IHierarchicalOptions
parentField
- The parent field in twips as an IField
.public void setGroupIndent(int groupIndent)
IHierarchicalOptions
setGroupIndent
in interface IHierarchicalOptions
groupIndent
- The group indent in twips as an int
.public ControllableMixin getControllableMixin()
public void doControllerModification(java.lang.Object newObject)
public boolean isDirectlyControllable()
public void enumerateMembers(IMemberVisitor visitor)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |