Uses of Class
com.sdm.quasar.client.core.common.ID

Packages that use ID
com.sdm.quasar.client.core.application   
com.sdm.quasar.client.core.application.dialog.impl   
com.sdm.quasar.client.core.common.hierarchy   
com.sdm.quasar.client.core.common.services   
com.sdm.quasar.client.core.dialog   
com.sdm.quasar.client.core.dialog.impl   
com.sdm.quasar.client.core.dialog.services.impl   
com.sdm.quasar.client.jsf.application   
com.sdm.quasar.client.swing.application   
 

Uses of ID in com.sdm.quasar.client.core.application
 

Methods in com.sdm.quasar.client.core.application that return ID
 ID Application.getApplicationID()
          Returns the application ID.
 ID AbstractApplication.getApplicationID()
           
 

Constructors in com.sdm.quasar.client.core.application with parameters of type ID
AbstractApplication(ID applicationId)
          Constructor.
 

Uses of ID in com.sdm.quasar.client.core.application.dialog.impl
 

Methods in com.sdm.quasar.client.core.application.dialog.impl that return ID
protected  ID DefaultSessionAdapter.getId()
           
 

Uses of ID in com.sdm.quasar.client.core.common.hierarchy
 

Methods in com.sdm.quasar.client.core.common.hierarchy that return ID
 ID[] HierarchyProvider.getChildren(ID parentId)
          Returns the children of a node.
 ID HierarchyProvider.getParentForChild(ID id)
          Returns the parent id of a node.
 ID[] HierarchyProvider.getRoots()
          Returns the root nodes.
 ID[] DefaultHierarchyManager.getRoots()
           
 ID[] DefaultHierarchyManager.getChildren(ID parentId)
           
 ID DefaultHierarchyManager.getParentForChild(ID id)
          This implementation uses constant time with respect to the number of nodes.
 

Methods in com.sdm.quasar.client.core.common.hierarchy with parameters of type ID
 void HierarchyProviderListener.rootAdded(ID rootId)
          This method is called after a new root node has been added to the HierarchyManager.
 void HierarchyProviderListener.rootRemoved(ID rootId)
          This method is called after a root node has been removed from the HierarchyManager.
 void HierarchyProviderListener.childAdded(ID parentId, ID childId)
          This method is called after a node has been added to the HierarchyManager.
 void HierarchyProviderListener.childRemoved(ID parentId, ID childId)
          This method is called after a node has been removed from the HierarchyManager.
 void HierarchyProviderAdapter.rootAdded(ID rootId)
          Does nothing - override to add functionality.
 void HierarchyProviderAdapter.rootRemoved(ID rootId)
          Does nothing - override to add functionality.
 void HierarchyProviderAdapter.childAdded(ID parentId, ID childId)
          Does nothing - override to add functionality.
 void HierarchyProviderAdapter.childRemoved(ID parentId, ID childId)
          Does nothing - override to add functionality.
 boolean HierarchyProvider.hasID(ID id)
          Tests whether a given ID is known in the hierarchy either as a parent or as a child.
 ID[] HierarchyProvider.getChildren(ID parentId)
          Returns the children of a node.
 ID HierarchyProvider.getParentForChild(ID id)
          Returns the parent id of a node.
 boolean HierarchyProvider.isChild(ID id1, ID id2, boolean deep)
          Checks if id2 is a child of id1.
 int HierarchyProvider.getChildCount(ID parentId, boolean deep, boolean leafesOnly)
          Returns the number of childs for the given parent id.
 void HierarchyManager.addRoot(ID rootId)
          Adds a new root node with the given id.
 void HierarchyManager.removeRoot(ID rootId)
          Removes an existing root node.
 void HierarchyManager.addChild(ID parentId, ID childId)
          Adds a child to the node with the given parent id.
 void HierarchyManager.removeChild(ID parentId, ID childId)
          Removes the given child id from the node with the given parent id.
 boolean DefaultHierarchyManager.hasID(ID id)
          This implementation uses constant time with respect to the number of nodes.
 void DefaultHierarchyManager.addRoot(ID rootId)
          This implementation uses linear time with respect to the number of root nodes.
 void DefaultHierarchyManager.removeRoot(ID rootId)
          This implementation uses linear time with respect to the number of root nodes.
 void DefaultHierarchyManager.addChild(ID parentId, ID childId)
          This implementation uses constant time with respect to the number of nodes and linear time with respect to the number of children of the parent node.
 ID[] DefaultHierarchyManager.getChildren(ID parentId)
           
 ID DefaultHierarchyManager.getParentForChild(ID id)
          This implementation uses constant time with respect to the number of nodes.
 boolean DefaultHierarchyManager.isChild(ID id1, ID id2, boolean deep)
           
 int DefaultHierarchyManager.getChildCount(ID parentId, boolean deep, boolean leafesOnly)
           
 void DefaultHierarchyManager.removeChild(ID parentId, ID childId)
          This implementation uses constant time with respect to the number of nodes and linear time with respect to the number of children of the parent node.
protected  void DefaultHierarchyManager.fireRootAdded(ID rootId)
          Notifies all registered listeners that a root has been added.
protected  void DefaultHierarchyManager.fireRootRemoved(ID rootId)
          Notifies all registered listeners that a root has been removed.
protected  void DefaultHierarchyManager.fireChildAdded(ID parentId, ID childId)
          Notifies all registered listeners that a child has been added.
protected  void DefaultHierarchyManager.fireChildRemoved(ID parentId, ID childId)
          Notifies all registered listeners that a child has been removed.
 

Constructors in com.sdm.quasar.client.core.common.hierarchy with parameters of type ID
DefaultHierarchyManager(ID rootId)
          Constructor.
DefaultHierarchyManager(ID[] rootIds)
          Constructor.
 

Uses of ID in com.sdm.quasar.client.core.common.services
 

Fields in com.sdm.quasar.client.core.common.services declared as ID
protected  ID AbstractServiceManager.virtualRootNode
          The ID of the root node that is represented by the #parentServiceProvider.
 

Methods in com.sdm.quasar.client.core.common.services with parameters of type ID
protected  void AbstractServiceManager.genericRegisterService(ID providerId, java.lang.Class service, java.lang.Object implementation, int serviceMode)
          Registers a service for the node with the given id.
protected  boolean AbstractServiceManager.hasID(ID id)
          Tests whether the given ID represents a known node in the hierarchy that is used by this service manager.
protected  void AbstractServiceManager.genericUnregisterService(ID providerId, java.lang.Class service, java.lang.Object implementation)
          Unregisters a service for a given node.
protected  boolean AbstractServiceManager.genericHasServiceInHierarchy(ID id, ID rootID, java.lang.Class service)
          Tests whether the service is offered in the hierarchy starting from the node with the given id to the specified root node.
protected  java.lang.Object AbstractServiceManager.genericFindServiceInHierarchy(ID id, ID rootID, java.lang.Class service)
          Returns the first implementation of a desired service in the hierarchy starting from the node with the given id to the specified root node.
protected  boolean AbstractServiceManager.genericHasServiceDirect(ID id, java.lang.Class service)
          Tests whether a specific node offers a service.
protected  java.lang.Object AbstractServiceManager.genericGetServiceDirect(ID id, java.lang.Class service)
          Returns the implementation of a desired service registered at the node with the given id.
protected  java.lang.Class[] AbstractServiceManager.genericGetAllServices(ID id)
          Returns all service key classes for the specified node.
protected  java.lang.Object[] AbstractServiceManager.genericGetAllServiceImplementations(ID id, java.lang.Class service)
           
 

Constructors in com.sdm.quasar.client.core.common.services with parameters of type ID
AbstractServiceManager(java.lang.Class taggingInterface, HierarchyProvider hierarchyProvider, ID virtualRootNode, ServiceProvider parentServiceProvider)
          Constructor that initializes this service manager with a forwarding to an ServiceManager for requests concerning the given virtual root node.
 

Uses of ID in com.sdm.quasar.client.core.dialog
 

Subclasses of ID in com.sdm.quasar.client.core.dialog
 class DialogInstanceId
          Identifies an instance of a dialog managed by the dialog environment.
 

Methods in com.sdm.quasar.client.core.dialog with parameters of type ID
 boolean DialogServiceAccess.hasServiceDirect(ID id, java.lang.Class service)
          Tests whether a specific node offers a service.
 Service DialogServiceAccess.getServiceDirect(ID id, java.lang.Class service)
          Returns the implementation of a desired service registered at the node with the given id.
 

Uses of ID in com.sdm.quasar.client.core.dialog.impl
 

Methods in com.sdm.quasar.client.core.dialog.impl that return ID
 ID DefaultSubDialogControl.getParentId()
           
 

Methods in com.sdm.quasar.client.core.dialog.impl with parameters of type ID
 boolean DialogServiceProvider.hasServiceInHierarchy(ID id, java.lang.Class service)
          Tests whether the service is offered in the hierarchy starting from the node with the given id.
 boolean DialogServiceProvider.hasServiceInHierarchy(ID id, ID rootID, java.lang.Class service)
          Tests whether the service is offered in the hierarchy starting from the node with the given id to the specified root node.
 Service DialogServiceProvider.findServiceInHierarchy(ID id, java.lang.Class service)
          Returns the first implementation of a desired service in the hierarchy starting from the node with the given id to the root node.
 Service DialogServiceProvider.findServiceInHierarchy(ID id, ID rootID, java.lang.Class service)
          Returns the first implementation of a desired service in the hierarchy starting from the node with the given id to the specified root node.
 boolean DialogServiceProvider.hasServiceDirect(ID id, java.lang.Class service)
          Tests whether a specific node offers a service.
 Service DialogServiceProvider.getServiceDirect(ID id, java.lang.Class service)
          Returns the implementation of a desired service registered at the node with the given id.
 void DialogServiceProvider.collectSystemInfo(ID id, SystemInfoNode root, SystemInfoOptions options)
          Builds the system information tree upon local information of the implementor about the dialog with the ID given.
 void DialogServiceManager.registerService(ID providerId, java.lang.Class service, Service implementation)
          Registers a public service implementation for the node with the given id.
 void DialogServiceManager.registerServiceForHierarchy(ID providerId, java.lang.Class service, Service implementation)
          Registers a service implmentation for the node with the given id for hierarchical use only.
 void DialogServiceManager.registerServiceFromParent(ID providerId, java.lang.Class service, Service implementation)
          Registers a service for the node with the given id for hierarchical use only; in opposite to DialogServiceManager.registerServiceForHierarchy(ID, Class, Service), the service will be found after the hierarchical service and the direct service was found.
 void DialogServiceManager.unregisterService(ID providerId, java.lang.Class service, Service implementation)
          Unregisters a service for a given node.
 LifeCycleState DialogManager.getLifeCycleState(ID id)
          Returns a LifeCycleState for the given id.
 void DialogManager.collectSystemInfo(ID id, SystemInfoNode root, SystemInfoOptions options)
          Builds the system information tree upon local information of the implementor about the dialog with the ID given.
 void DefaultDialogServiceManager.registerService(ID providerId, java.lang.Class service, Service implementation)
           
 void DefaultDialogServiceManager.registerServiceForHierarchy(ID providerId, java.lang.Class service, Service implementation)
           
 void DefaultDialogServiceManager.registerServiceFromParent(ID providerId, java.lang.Class service, Service implementation)
           
 void DefaultDialogServiceManager.unregisterService(ID providerId, java.lang.Class service, Service implementation)
           
 boolean DefaultDialogServiceManager.hasServiceInHierarchy(ID id, java.lang.Class service)
           
 boolean DefaultDialogServiceManager.hasServiceInHierarchy(ID id, ID rootID, java.lang.Class service)
           
 Service DefaultDialogServiceManager.findServiceInHierarchy(ID id, java.lang.Class service)
           
 Service DefaultDialogServiceManager.findServiceInHierarchy(ID id, ID rootID, java.lang.Class service)
           
 boolean DefaultDialogServiceManager.hasServiceDirect(ID id, java.lang.Class service)
           
 Service DefaultDialogServiceManager.getServiceDirect(ID id, java.lang.Class service)
           
 void DefaultDialogServiceManager.collectSystemInfo(ID id, SystemInfoNode root, SystemInfoOptions options)
           
 boolean DefaultDialogServiceAccess.hasServiceDirect(ID id, java.lang.Class service)
           
 Service DefaultDialogServiceAccess.getServiceDirect(ID id, java.lang.Class service)
           
 LifeCycleState DefaultDialogManager.getLifeCycleState(ID id)
           
 void DefaultDialogManager.collectSystemInfo(ID id, SystemInfoNode root, SystemInfoOptions options)
           
 Service DefaultDialogControl.getServiceDirect(ID id, java.lang.Class service)
           
 boolean DefaultDialogControl.hasServiceDirect(ID id, java.lang.Class service)
           
 

Constructors in com.sdm.quasar.client.core.dialog.impl with parameters of type ID
DefaultDialogServiceManager(HierarchyManager hierarchyProvider, ID virtualRootNode, ServiceProvider parentServiceProvider)
          Constructor that initializes this com.sdm.quasar.client.core.dialog.DialogServiceManager with a forwarding to an ServiceManager for requests concerning the given virtual root node.
DefaultDialogServiceAccess(DialogInstanceId diid, ID parentDiid, DialogServiceManager dialogServiceManager)
          Constructor.
DefaultDialogManager(ID rootId, HierarchyManager hierarchyManager, DialogServiceManager serviceManager)
          Constructor.
 

Uses of ID in com.sdm.quasar.client.core.dialog.services.impl
 

Methods in com.sdm.quasar.client.core.dialog.services.impl that return ID
 ID[] DefaultDialogHierarchyService.getChildren(ID parentId)
           
 ID DefaultDialogHierarchyService.getParentForChild(ID id)
           
 ID[] DefaultDialogHierarchyService.getRoots()
           
 

Methods in com.sdm.quasar.client.core.dialog.services.impl with parameters of type ID
 boolean DefaultDialogHierarchyService.hasID(ID id)
           
 ID[] DefaultDialogHierarchyService.getChildren(ID parentId)
           
 ID DefaultDialogHierarchyService.getParentForChild(ID id)
           
 boolean DefaultDialogHierarchyService.isChild(ID id1, ID id2, boolean deep)
           
 int DefaultDialogHierarchyService.getChildCount(ID parentId, boolean deep, boolean leafesOnly)
           
 

Uses of ID in com.sdm.quasar.client.jsf.application
 

Methods in com.sdm.quasar.client.jsf.application that return ID
 ID QuasarCompositeApplication.getApplicationID()
           
 

Constructors in com.sdm.quasar.client.jsf.application with parameters of type ID
AbstractJSFApplication(ID applicationId)
          Constructor, implementation passes parameter on to AbstractApplication.
 

Uses of ID in com.sdm.quasar.client.swing.application
 

Constructors in com.sdm.quasar.client.swing.application with parameters of type ID
AbstractSwingApplication(ID applicationId)
          Creates a new AbstractSwingApplication.