LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.data
Class LyIntersectionWorkSpace

java.lang.Object
  extended by leon.data.LyObjectList
      extended by leon.data.LyWorkSpace
          extended by leon.data.LyMultiWorkSpace
              extended by leon.data.LyIntersectionWorkSpace
All Implemented Interfaces:
LyGetSessionInterface, LyAdvancedDataSourceListener, LyDataSourceListener

public final class LyIntersectionWorkSpace
extends LyMultiWorkSpace

This class implements an intersection workspace : workspace that is the intersection of other workspaces.

Workspaces are added in a intersection-workspace usind addList method. The result workspace can be dynamic only if all added workspaces are dynamic.

See Also:
LyMultiWorkSpace

Field Summary
static java.lang.String __VERSION
          File version
 
Constructor Summary
LyIntersectionWorkSpace(LyDataSession session, boolean dynamic)
          Constructs an empty intersection-workspace within a given session.
 
Method Summary
 void addList(LyObjectList list)
          Adds an objects list to our intersection workspace.
 
Methods inherited from class leon.data.LyMultiWorkSpace
getClasses, getSources, removeList, reset, toString
 
Methods inherited from class leon.data.LyWorkSpace
addListener, dataSourceEventsGrouped, free, getListener, getListenerCount, getSession, isDynamic, isLocal, lock, objectCreated, objectDeleted, objectModified, objectStateChanged, objectUserEvent, removeListener, unlock
 
Methods inherited from class leon.data.LyObjectList
contains, delete, delete, equals, equals, getIndex, getIntersection, getList, getList, getList, getList, getList, getList, getList, getList, getList, getList, getList, getList, getObject, getObject, getObject, getObjects, getSize, getSize, getSort, getSortedList, indexOf, intersects, isEmpty, isSorted, iterator, set, setSort, setSortByName, setSorted, toObjectIds
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

__VERSION

public static final java.lang.String __VERSION
File version

See Also:
Constant Field Values
Constructor Detail

LyIntersectionWorkSpace

public LyIntersectionWorkSpace(LyDataSession session,
                               boolean dynamic)
Constructs an empty intersection-workspace within a given session.

Parameters:
session - Session in which this workspace is constructed.
dynamic - Specifies if this workspace is dynamic or not.
Method Detail

addList

public void addList(LyObjectList list)
Adds an objects list to our intersection workspace.

Overrides:
addList in class LyMultiWorkSpace
Parameters:
list - Objects list that is added to our workspace.

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com