com.crystaldecisions.sdk.occa.report.definition
Class ObjectFormatConditionFormulas

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.definition.ObjectFormatConditionFormulas
All Implemented Interfaces:
IClone

public class ObjectFormatConditionFormulas
extends java.lang.Object

Use this collection to specify the condition formulas for the ObjectFormat object.


Constructor Summary
ObjectFormatConditionFormulas()
           
ObjectFormatConditionFormulas(ObjectFormatConditionFormulas src)
           
 
Method Summary
 void clear()
          Removes all of the formulas.
 java.lang.Object clone(boolean deepClone)
           
 void copyTo(java.lang.Object destObject, boolean deepCopy)
           
 int count()
          For internal use only.
 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)
           
 void endElement(java.lang.String eleName, java.util.Map objState)
           For internal use only.
 void enumerateMembers(IMemberVisitor visitor)
           
 IConditionFormula get(java.lang.Object key)
          Deprecated.  
 ControllableMixin getControllableMixin()
           
 IConditionFormula getFormula(ObjectFormatConditionFormulaType type)
           Returns the object format condition formula as an IConditionFormula object.
 boolean hasContent(java.lang.Object objFormulas)
           
 boolean isDirectlyControllable()
           
 void put(java.lang.Object key, IConditionFormula newFormula)
          Deprecated.  
 void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
          For internal use only.
 void remove(ObjectFormatConditionFormulaType type)
          Removes the specified condition formula.
 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)
           
 void setFormula(ObjectFormatConditionFormulaType type, IConditionFormula newFormula)
           Sets the object format condition formula as an IConditionFormula object.
 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

ObjectFormatConditionFormulas

public ObjectFormatConditionFormulas(ObjectFormatConditionFormulas src)

ObjectFormatConditionFormulas

public ObjectFormatConditionFormulas()
Method Detail

getFormula

public IConditionFormula getFormula(ObjectFormatConditionFormulaType type)

Returns the object format condition formula as an IConditionFormula object.

Parameters:
type - The ObjectFormatConditionFormulaType for the IConditionFormula object to be retrieved.
Returns:
The object format condition formula as an IConditionFormula object.

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.


remove

public void remove(ObjectFormatConditionFormulaType type)

Removes the specified condition formula.

Parameters:
type - The ObjectFormatConditionFormulaType object to remove.

setFormula

public void setFormula(ObjectFormatConditionFormulaType type,
                       IConditionFormula newFormula)

Sets the object format condition formula as an IConditionFormula object.

Parameters:
type - The ObjectFormatConditionFormulaType object to add.
newFormula - The IConditionFormula object for the formula.

clear

public void clear()

Removes all of the formulas.


clone

public java.lang.Object clone(boolean deepClone)

copyTo

public void copyTo(java.lang.Object destObject,
                   boolean deepCopy)

count

public int count()

For internal use only.


createMember

public 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.


endElement

public void endElement(java.lang.String eleName,
                       java.util.Map objState)

For internal use only.


get

public IConditionFormula get(java.lang.Object key)
Deprecated. 


hasContent

public boolean hasContent(java.lang.Object objFormulas)

put

public void put(java.lang.Object key,
                IConditionFormula newFormula)
Deprecated. 


save

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

For internal use only.

Throws:
java.io.IOException

save

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

For internal use only.

Throws:
java.io.IOException

saveContents

public void saveContents(XMLWriter writer,
                         XMLSerializationContext ctxt)
                  throws java.io.IOException
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.


getControllableMixin

public ControllableMixin getControllableMixin()

doControllerModification

public void doControllerModification(java.lang.Object newObject)

isDirectlyControllable

public boolean isDirectlyControllable()

enumerateMembers

public void enumerateMembers(IMemberVisitor visitor)