com.crystaldecisions.sdk.plugin.desktop.common
Interface IScopeBatchScopes

All Superinterfaces:
java.util.Collection, ISDKList, java.lang.Iterable, java.util.List

public interface IScopeBatchScopes
extends ISDKList

IScopeBatchScopes is a collection of IScopeBatchScope.


Method Summary
 void add(IScopeBatchScope scope)
           Adds a scope to the collection.
 IScopeBatchScope add(java.lang.String kind)
           Adds a scope to the collection.
 IScopeBatchScope getScope(int index)
          Get the scope object at index.
 
Methods inherited from interface com.crystaldecisions.sdk.properties.ISDKList
get
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

add

IScopeBatchScope add(java.lang.String kind)

Adds a scope to the collection.

Parameters:
kind - String specify the InfoObject kind.
Returns:
A new IScopeBatchScope object.

add

void add(IScopeBatchScope scope)

Adds a scope to the collection.

Parameters:
scope - A IScopeBatchScope, the scope to be added.

getScope

IScopeBatchScope getScope(int index)
                          throws SDKException

Get the scope object at index.

Parameters:
index - a int, the index of the scope.
Returns:
A IScopeBatchScope, scope object at the index
Throws:
SDKException - if index is out of bounds