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

java.lang.Object
  extended by com.crystaldecisions.sdk.occa.report.data.DirectoryItem
      extended by com.crystaldecisions.sdk.occa.report.data.ConnectionDirectoryItem
All Implemented Interfaces:
IConnectionDirectoryItem, IDirectoryItem, IClone

public class ConnectionDirectoryItem
extends DirectoryItem
implements IConnectionDirectoryItem

This object enables you to retrieve and set the connection. When possible, use the IConnectionDirectoryItem interface to manipulate this object.


Constructor Summary
ConnectionDirectoryItem()
           
ConnectionDirectoryItem(IConnectionDirectoryItem src)
           
 
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 endElement(java.lang.String eleName, java.util.Map objState)
          For internal use only.
 IConnection getConnection()
          Returns the Connection object.
 boolean hasContent(java.lang.Object srcConnectionDirectoryItem)
           
 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 setConnection(IConnection connection)
          Sets the Connection object.
 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.DirectoryItem
getChildren, getChildrenFetched, getIsLeaf, getName, getPassword, getType, getUID, getUserName, setChildren, setChildrenFetched, setIsLeaf, setName, setPassword, setType, setUID, setUserName
 
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.IDirectoryItem
getChildren, getChildrenFetched, getIsLeaf, getName, getUID, setChildren, setChildrenFetched
 

Constructor Detail

ConnectionDirectoryItem

public ConnectionDirectoryItem(IConnectionDirectoryItem src)

ConnectionDirectoryItem

public ConnectionDirectoryItem()
Method Detail

clone

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

copyTo

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

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.

Overrides:
createMember in class DirectoryItem

endElement

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

For internal use only.

Overrides:
endElement in class DirectoryItem

getConnection

public IConnection getConnection()
Description copied from interface: IConnectionDirectoryItem

Returns the Connection object. The Connection object can be used to get and set information about a data source and the tables that it contains.

Specified by:
getConnection in interface IConnectionDirectoryItem
Returns:
The IConnection object.

hasContent

public boolean hasContent(java.lang.Object srcConnectionDirectoryItem)
Overrides:
hasContent in class DirectoryItem

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 DirectoryItem

save

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

For internal use only.

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

saveContents

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

For internal use only.

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

setConnection

public void setConnection(IConnection connection)
Description copied from interface: IConnectionDirectoryItem

Sets the Connection object. The Connection object can be used to get and set information about a data source and the tables that it contains.

Specified by:
setConnection in interface IConnectionDirectoryItem
Parameters:
connection - The IConnection object.

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 DirectoryItem