|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<E>
com.crystaldecisions.sdk.occa.report.lib.ClonableList<E>
com.crystaldecisions.sdk.occa.report.lib.ControllableList<E>
com.crystaldecisions.sdk.occa.report.lib.ReportSDKVector<IFieldLink>
com.crystaldecisions.sdk.occa.report.data.FieldLinks
public class FieldLinks
A collection of IFieldLink
objects that represents the fields used to link two tables in a join operation.
TableJoin.setFieldLinks(FieldLinks)
,
Serialized FormConstructor Summary | |
---|---|
FieldLinks()
Creates an empty FieldLinks collection. |
|
FieldLinks(FieldLinks src)
Copies the specified FieldLinks collection. |
Method Summary | |
---|---|
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. |
int |
find(java.lang.String fromFieldName,
java.lang.String toFieldName)
Returns the index of an IFieldLink in the collection that has
the specified source and target field names. |
IFieldLink |
getFieldLink(int index)
Returns the IFieldLink object at the specified index. |
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 |
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.lib.ReportSDKVector |
---|
add, add, addElement, elementAt, insertElementAt, removeAllElements |
Methods inherited from class com.crystaldecisions.sdk.occa.report.lib.ControllableList |
---|
addAll, addAll, clear, copyTo, doControllerModification, enumerateMembers, getControllableMixin, iterator, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList |
Methods inherited from class com.crystaldecisions.sdk.occa.report.lib.ClonableList |
---|
clone, findIndexOf, hasContent |
Methods inherited from class java.util.ArrayList |
---|
clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
---|
equals, hashCode |
Methods inherited from class java.util.AbstractCollection |
---|
containsAll, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
---|
containsAll, equals, hashCode |
Constructor Detail |
---|
public FieldLinks(FieldLinks src)
FieldLinks
collection.
This method creates a deep copy of the src
collection.
src
- The collection to copy.public FieldLinks()
FieldLinks
collection.
Method Detail |
---|
public java.lang.Object createMember(java.lang.String eleName, org.xml.sax.Attributes attrs, XMLSerializationContext ctxt, java.util.Map objState, boolean[] bLoaded)
createMember
in class ClonableList<IFieldLink>
public void endElement(java.lang.String eleName, java.util.Map objState)
endElement
in class ClonableList<IFieldLink>
public int find(java.lang.String fromFieldName, java.lang.String toFieldName)
IFieldLink
in the collection that has
the specified source and target field names.
fromFieldName
- The source field name to search for.toFieldName
- The target field name to search for.
int
specifying the index of an IFieldLink
in the collection, or -1 if one could not be found that matches the search criteria.public IFieldLink getFieldLink(int index)
IFieldLink
object at the specified index.
index
- The index of the desired IFieldLink
object.
IFieldLink
object at the specified index.public void readElement(java.lang.String eleName, java.lang.String sVal, org.xml.sax.Attributes attrs, java.util.Map objState)
readElement
in class ClonableList<IFieldLink>
public void save(XMLWriter writer, XMLSerializationContext ctxt) throws java.io.IOException
save
in class ClonableList<IFieldLink>
java.io.IOException
public void save(XMLWriter writer, java.lang.String sTag, XMLSerializationContext ctxt) throws java.io.IOException
save
in class ClonableList<IFieldLink>
java.io.IOException
public void saveContents(XMLWriter writer, XMLSerializationContext ctxt) throws java.io.IOException
saveContents
in class ClonableList<IFieldLink>
java.io.IOException
public void startElement(java.lang.String eleName, java.util.Map objState, org.xml.sax.Attributes attrs)
startElement
in class ClonableList<IFieldLink>
public boolean isDirectlyControllable()
isDirectlyControllable
in class ReportSDKVector<IFieldLink>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |