Remote System Explorer DataStore
Release 3.2

Uses of Class
org.eclipse.dstore.core.model.DataElement

Packages that use DataElement
org.eclipse.dstore.core.java   
org.eclipse.dstore.core.miners   
org.eclipse.dstore.core.model   
org.eclipse.dstore.core.server   
org.eclipse.dstore.core.util   
 

Uses of DataElement in org.eclipse.dstore.core.java
 

Fields in org.eclipse.dstore.core.java declared as DataElement
protected  DataElement ClassByteStreamHandler._log
           
 

Methods in org.eclipse.dstore.core.java that return DataElement
protected  DataElement ClassByteStreamHandler.findStatusFor(String remotePath)
           
 

Constructors in org.eclipse.dstore.core.java with parameters of type DataElement
ClassByteStreamHandler(DataStore dataStore, DataElement log)
          Contructor
 

Uses of DataElement in org.eclipse.dstore.core.miners
 

Fields in org.eclipse.dstore.core.miners declared as DataElement
 DataElement Miner._minerData
           
 DataElement Miner._minerElement
           
 DataElement Miner._minerTransient
           
 

Methods in org.eclipse.dstore.core.miners that return DataElement
protected  DataElement Miner.command(DataElement command)
          Issues a specified command on this miner from the DataStore framework.
 DataElement Miner.createAbstractCommandDescriptor(DataElement descriptor, String name, String value)
          Creates an abstract command descriptor.
 DataElement Miner.createAbstractObjectDescriptor(DataElement descriptor, String name)
          Creates an abstract object descriptor.
 DataElement Miner.createAbstractObjectDescriptor(DataElement descriptor, String name, String source)
          Creates an abstract object descriptor.
 DataElement Miner.createAbstractRelationship(DataElement from, DataElement to)
          Creates an abstract relationship between two descriptors.
 DataElement Miner.createCommandDescriptor(DataElement descriptor, String name, String value)
          Creates a command descriptor.
 DataElement Miner.createCommandDescriptor(DataElement descriptor, String name, String value, boolean visible)
          Creates a command descriptor.
 DataElement Miner.createObjectDescriptor(DataElement descriptor, String name)
          Creates a object descriptor.
 DataElement Miner.createObjectDescriptor(DataElement descriptor, String name, String source)
          Creates a object descriptor.
 DataElement Miner.createReference(DataElement from, DataElement to)
          Creates a contents relationship between any two elements.
 DataElement Miner.createRelationDescriptor(DataElement descriptor, String name)
          Creates a new type of relationship descriptor.
 DataElement Miner.getCommandArgument(DataElement command, int arg)
          Returns the argument of a command specified at a given index.
 DataElement Miner.getCommandStatus(DataElement command)
          Returns the status of a command.
 DataElement Miner.getMinerData()
          Returns the element that contains this miners meta-information.
 DataElement Miner.getMinerElement()
          Returns the element that represents this miner.
 DataElement Miner.getMinerTransient()
          Returns the transient object container for this element.
 DataElement Miner.getSchemaRoot()
          Returns the descriptor root for the DataStore schema
abstract  DataElement Miner.handleCommand(DataElement theCommand)
          Handle commands that are routed to this miner.
 

Methods in org.eclipse.dstore.core.miners with parameters of type DataElement
protected  DataElement Miner.command(DataElement command)
          Issues a specified command on this miner from the DataStore framework.
 DataElement Miner.createAbstractCommandDescriptor(DataElement descriptor, String name, String value)
          Creates an abstract command descriptor.
 DataElement Miner.createAbstractObjectDescriptor(DataElement descriptor, String name)
          Creates an abstract object descriptor.
 DataElement Miner.createAbstractObjectDescriptor(DataElement descriptor, String name, String source)
          Creates an abstract object descriptor.
 DataElement Miner.createAbstractRelationship(DataElement from, DataElement to)
          Creates an abstract relationship between two descriptors.
 DataElement Miner.createCommandDescriptor(DataElement descriptor, String name, String value)
          Creates a command descriptor.
 DataElement Miner.createCommandDescriptor(DataElement descriptor, String name, String value, boolean visible)
          Creates a command descriptor.
 DataElement Miner.createObjectDescriptor(DataElement descriptor, String name)
          Creates a object descriptor.
 DataElement Miner.createObjectDescriptor(DataElement descriptor, String name, String source)
          Creates a object descriptor.
 DataElement Miner.createReference(DataElement from, DataElement to)
          Creates a contents relationship between any two elements.
 DataElement Miner.createRelationDescriptor(DataElement descriptor, String name)
          Creates a new type of relationship descriptor.
 DataElement Miner.getCommandArgument(DataElement command, int arg)
          Returns the argument of a command specified at a given index.
 String Miner.getCommandName(DataElement command)
          Returns the name of a command.
 DataElement Miner.getCommandStatus(DataElement command)
          Returns the status of a command.
 int Miner.getNumberOfCommandArguments(DataElement command)
          Returns the number of arguments for this command.
abstract  DataElement Miner.handleCommand(DataElement theCommand)
          Handle commands that are routed to this miner.
 void Miner.initMiner(DataElement status)
           
protected  void Miner.load(DataElement status)
          Default method that gets called on a Miner when it is loaded.
 void Miner.makeTransient(DataElement objectDescriptor)
          Identifies a give object descriptor type to be transient in this miner.
 void Miner.requestCommand(DataElement command)
           
 

Uses of DataElement in org.eclipse.dstore.core.model
 

Fields in org.eclipse.dstore.core.model declared as DataElement
protected  DataElement ByteStreamHandler._log
           
 

Methods in org.eclipse.dstore.core.model that return DataElement
 DataElement DataStore.activateMiner(String minerId)
          Used to load and initialize a new miner on the host
 DataElement DataStore.addMinersLocation(String minersLocation)
          Tells the DataStore where to find the miners which it needs to load.
 DataElement DataStore.command(DataElement commandObject)
          Issues a command.
 DataElement CommandHandler.command(DataElement cmd)
          Add a command object to the command queue
 DataElement DataStore.command(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject, boolean immediate)
          Creates and issues a command.
 DataElement CommandHandler.command(DataElement commandDescriptor, ArrayList arguments, DataElement object, boolean refArg, boolean immediate)
          Create and add a new command object to the command queue.
 DataElement CommandHandler.command(DataElement cmd, boolean immediate)
          Add a command object to the command queue
 DataElement DataStore.command(DataElement commandDescriptor, DataElement dataObject)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement dataObject, boolean noRef)
          Creates and issues a command.
 DataElement CommandHandler.command(DataElement commandDescriptor, DataElement object, boolean refArg)
          Create and add a new command object to the command queue.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement dataObject, boolean noRef, boolean immediate)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement arg, DataElement dataObject)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement arg, DataElement dataObject, boolean immediate)
          Creates and issues a command.
 DataElement CommandHandler.command(DataElement commandDescriptor, DataElement arg, DataElement object, boolean refArg, boolean immediate)
          Create and add a new command object to the command queue.
 DataElement DataStore.createAbstractCommandDescriptor(DataElement parent, String name)
          Creates a new abstract command descriptor DataElement
 DataElement DataStore.createAbstractCommandDescriptor(DataElement parent, String name, String value)
          Creates a new abstract command descriptor DataElement
 DataElement DataStore.createAbstractCommandDescriptor(DataElement parent, String name, String source, String value)
          Creates a new abstract command descriptor DataElement
 DataElement DataStore.createAbstractObjectDescriptor(DataElement parent, String name)
          Creates a new abstract object descriptor DataElement
 DataElement DataStore.createAbstractObjectDescriptor(DataElement parent, String name, String source)
          Creates a new abstract object descriptor DataElement
 DataElement DataStore.createAbstractRelationDescriptor(DataElement parent, String name)
          Creates a new abstract relation descriptor DataElement
 DataElement DataStore.createAbstractRelationDescriptor(DataElement parent, String name, String source)
          Creates a new abstract relation descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name)
          Creates a new command descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name, String value)
          Creates a new command descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name, String source, String value)
          Creates a new command descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name, String source, String value, boolean visible)
          Creates a new command descriptor DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name, String source)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name, String source, String sugId)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name, String source, String sugId, boolean isReference)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String[] attributes)
          Creates a new DataElement.
 DataElement DataStore.createObject(DataElement parent, String type, String name)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String type, String name, String source)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String type, String name, String source, String sugId)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String type, String name, String source, String sugId, boolean isReference)
          Creates a new DataElement
 DataElement DataStore.createObjectDescriptor(DataElement parent, String name)
          Creates a new object descriptor DataElement
 DataElement DataStore.createObjectDescriptor(DataElement parent, String name, String source)
          Creates a new object descriptor DataElement
 DataElement DataStore.createReference(DataElement from, DataElement to)
          Creates a contents relationship between two DataElements
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, DataElement relationType)
          Creates a relationship between two DataElements given a type of relationship
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, DataElement toRelation, DataElement fromRelation)
          Creates a two-way relationship between two elements
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, String relationType)
          Creates a relationship between two DataElements given a type of relationship
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, String relationType, boolean doRefresh)
          Creates a relationship between two DataElements given a type of relationship
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, String toRelation, String fromRelation)
          Creates a two-way relationship between two elements
 DataElement DataStore.createRelationDescriptor(DataElement parent, String name)
          Creates a new relation descriptor DataElement
 DataElement DataStore.createRelationDescriptor(DataElement parent, String name, String source)
          Creates a new relation descriptor DataElement
 DataElement DataStore.createTicket(String ticketStr)
           
 DataElement DataStore.createTransientObject(String[] attributes)
           
 DataElement DataElement.dereference()
          Returns the element that this references.
 DataElement DataElement.doCommandOn(String command, boolean isSynchronized)
          Do the specified command on this element.
 DataElement DataStore.find(DataElement root, int attribute, String name)
          Finds an element matching a specified attribute and name.
 DataElement DataStore.find(DataElement root, int attribute, String name, int depth)
          Finds an element matching a specified attribute and name.
 DataElement DataStore.find(String id)
          Finds an element with the specified ID.
 DataElement DataStore.findCommandDescriptor(String name)
          Finds an command descriptor element with a specified name.
 DataElement DataStore.findDescriptor(String type, String name)
          Finds a descriptor element with a specified type and name.
 DataElement DataStore.findMinerInformation(String minerName)
          Returns the element that represents the specified miner's data.
 DataElement DataStore.findObjectDescriptor(String name)
          Finds an object descriptor element with a specified name.
 DataElement DataStore.findRelationDescriptor(String name)
          Finds an relation descriptor element with a specified name.
protected  DataElement ByteStreamHandler.findStatusFor(String remotePath)
           
 DataElement DataElement.get(int index)
          Returns the child at the specified index.
 DataElement DataStoreSchema.getAbstractCommandDescriptor()
          Returns the base command descriptor
 DataElement DataStoreSchema.getAbstractedByRelation()
          Returns the abstracted by relationship descriptor
 DataElement DataStore.getAbstractedByRelation()
           
 DataElement DataStoreSchema.getAbstractObjectDescriptor()
          Returns the base object descriptor
 DataElement DataStoreSchema.getAbstractRelationDescriptor()
          Returns the base relation descriptor
 DataElement DataStoreSchema.getAbstractsRelation()
          Returns the abstracts relationship descriptor
 DataElement DataStore.getAbstractsRelation()
           
 DataElement DataStoreSchema.getAttributesRelation()
          Returns the attributes relationship descriptor
 DataElement DataStore.getAttributesRelation()
           
 DataElement DataStoreSchema.getCommandDescriptor()
          Returns the base command descriptor
 DataElement DataStoreSchema.getContainerType()
          Returns the container base object descriptor
 DataElement DataStoreSchema.getContentsRelation()
          Returns the contents relationship descriptor
 DataElement DataStore.getContentsRelation()
           
 DataElement DataElement.getDescriptor()
          Returns the type descriptor for this element.
 DataElement DataStore.getDescriptorRoot()
          Returns the descriptor root DataElement of the DataStore.
 DataElement DataStore.getDummy()
           
 DataElement DataStore.getExternalRoot()
           
 DataElement DataStore.getHostRoot()
          Returns the host root DataElement in the DataStore.
 DataElement DataStore.getLogRoot()
          Returns the log root DataElement of the DataStore.
 DataElement DataStore.getMinerFor(DataElement commandDescriptor)
          Finds the element that represents the miner that implements a particular command.
 DataElement DataStore.getMinerRoot()
          Returns the miner root DataElement in the DataStore.
 DataElement DataStoreSchema.getObjectDescriptor()
          Returns the base object descriptor
 DataElement DataElement.getParent()
          Returns the parent of this element.
 DataElement DataStoreSchema.getRelationDescriptor()
          Returns the base relation descriptor
 DataElement DataStore.getRoot()
          Returns the root DataElement in the DataStore.
 DataElement DataStore.getSchema()
          Used at DataStore initialization time to setup the schema
 DataElement DataStore.getStatus()
          Returns the status of the DataStore.
 DataElement DataStore.getTempRoot()
          Returns the temp root DataElement of the DataStore.
 DataElement DataStore.getTicket()
          Returns the DataStore's ticket
 DataElement DataStore.initMiners()
          Used at DataStore initialization time to initialize the miners
 DataElement DataStore.localDescriptorQuery(DataElement object, String keyName)
          Find a command descriptor element in the schema with the given value.
 DataElement DataStore.localDescriptorQuery(DataElement descriptor, String keyName, int depth)
          Find a command descriptor element in the schema with the given value.
 DataElement DataStore.queryClientIP()
           
 DataElement DataStore.queryHostJVM()
           
 DataElement DataStore.queryInstall()
           
 DataElement DataStore.queryShowTicket(DataElement ticket)
           
 DataElement DataStore.replaceDeleted(DataElement deletedObject)
          Replaces a deleted object
 DataElement DataStore.setHost(DataElement localHostObject)
          Used at DataStore initialization time to indicate where to point the host root
 DataElement DataStore.synchronizedCommand(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject)
          Creates and issues a synchronized command.
 DataElement DataStore.synchronizedCommand(DataElement commandDescriptor, DataElement dataObject)
          Creates and issues a synchronized command.
 DataElement DataStore.synchronizedCommand(DataElement commandDescriptor, DataElement dataObject, boolean noRef)
          Creates and issues a synchronized command.
 

Methods in org.eclipse.dstore.core.model with parameters of type DataElement
 void CommandHandler.addCommand(DataElement command, boolean immediate)
          Adds a command object to the queue
 void DataStore.addMinersLocation(DataElement location)
          Tells the DataStore where to find the miners which it needs to load.
 void DataElement.addNestedData(DataElement obj, boolean checkUnique)
          Adds another element as a child to this element.
 void DataStore.addToRecycled(DataElement toRecycle)
           
protected  void UpdateHandler.clean(DataElement object)
           
protected  void UpdateHandler.clean(DataElement object, int depth)
           
 void DataStore.cleanBadReferences(DataElement root)
           
protected  void UpdateHandler.cleanChildren(DataElement parent)
          Recursively clean children for deletion
 DataElement DataStore.command(DataElement commandObject)
          Issues a command.
 DataElement CommandHandler.command(DataElement cmd)
          Add a command object to the command queue
 DataElement DataStore.command(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject, boolean immediate)
          Creates and issues a command.
 DataElement CommandHandler.command(DataElement commandDescriptor, ArrayList arguments, DataElement object, boolean refArg, boolean immediate)
          Create and add a new command object to the command queue.
 DataElement CommandHandler.command(DataElement cmd, boolean immediate)
          Add a command object to the command queue
 DataElement DataStore.command(DataElement commandDescriptor, DataElement dataObject)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement dataObject, boolean noRef)
          Creates and issues a command.
 DataElement CommandHandler.command(DataElement commandDescriptor, DataElement object, boolean refArg)
          Create and add a new command object to the command queue.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement dataObject, boolean noRef, boolean immediate)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement arg, DataElement dataObject)
          Creates and issues a command.
 DataElement DataStore.command(DataElement commandDescriptor, DataElement arg, DataElement dataObject, boolean immediate)
          Creates and issues a command.
 DataElement CommandHandler.command(DataElement commandDescriptor, DataElement arg, DataElement object, boolean refArg, boolean immediate)
          Create and add a new command object to the command queue.
 boolean DataElement.contains(DataElement object)
          Tests if this element contains a specified element in the default contents relationship.
 boolean DataElement.contains(DataElement object, DataElement property)
          Tests if this element contains a specified element in a particular relationship.
 boolean DataElement.contains(DataElement object, DataElement property, int depth)
          Tests if this element contains a specified element in a particular relationship.
 boolean DataElement.contains(DataElement object, int depth)
          Tests if this element contains a specified element in the default contents relationship.
 DataElement DataStore.createAbstractCommandDescriptor(DataElement parent, String name)
          Creates a new abstract command descriptor DataElement
 DataElement DataStore.createAbstractCommandDescriptor(DataElement parent, String name, String value)
          Creates a new abstract command descriptor DataElement
 DataElement DataStore.createAbstractCommandDescriptor(DataElement parent, String name, String source, String value)
          Creates a new abstract command descriptor DataElement
 DataElement DataStore.createAbstractObjectDescriptor(DataElement parent, String name)
          Creates a new abstract object descriptor DataElement
 DataElement DataStore.createAbstractObjectDescriptor(DataElement parent, String name, String source)
          Creates a new abstract object descriptor DataElement
 DataElement DataStore.createAbstractRelationDescriptor(DataElement parent, String name)
          Creates a new abstract relation descriptor DataElement
 DataElement DataStore.createAbstractRelationDescriptor(DataElement parent, String name, String source)
          Creates a new abstract relation descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name)
          Creates a new command descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name, String value)
          Creates a new command descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name, String source, String value)
          Creates a new command descriptor DataElement
 DataElement DataStore.createCommandDescriptor(DataElement parent, String name, String source, String value, boolean visible)
          Creates a new command descriptor DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name, String source)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name, String source, String sugId)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, DataElement type, String name, String source, String sugId, boolean isReference)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String[] attributes)
          Creates a new DataElement.
 DataElement DataStore.createObject(DataElement parent, String type, String name)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String type, String name, String source)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String type, String name, String source, String sugId)
          Creates a new DataElement
 DataElement DataStore.createObject(DataElement parent, String type, String name, String source, String sugId, boolean isReference)
          Creates a new DataElement
 DataElement DataStore.createObjectDescriptor(DataElement parent, String name)
          Creates a new object descriptor DataElement
 DataElement DataStore.createObjectDescriptor(DataElement parent, String name, String source)
          Creates a new object descriptor DataElement
 DataElement DataStore.createReference(DataElement from, DataElement to)
          Creates a contents relationship between two DataElements
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, DataElement relationType)
          Creates a relationship between two DataElements given a type of relationship
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, DataElement toRelation, DataElement fromRelation)
          Creates a two-way relationship between two elements
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, String relationType)
          Creates a relationship between two DataElements given a type of relationship
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, String relationType, boolean doRefresh)
          Creates a relationship between two DataElements given a type of relationship
 DataElement DataStore.createReference(DataElement parent, DataElement realObject, String toRelation, String fromRelation)
          Creates a two-way relationship between two elements
 void DataStore.createReferences(DataElement from, ArrayList to, DataElement type)
          Creates a set of relationships between one DataElement and a set of DataElements given a type of relationship
 void DataStore.createReferences(DataElement from, ArrayList to, DataElement toRel, DataElement fromRel)
          Creates a set of two-way relationship between a DataElement and a list of elements
 void DataStore.createReferences(DataElement from, ArrayList to, String type)
          Creates a set of relationships between one DataElement and a set of DataElements given a type of relationship
 void DataStore.createReferences(DataElement from, ArrayList to, String toRel, String fromRel)
          Creates a set of two-way relationship between a DataElement and a list of elements
 DataElement DataStore.createRelationDescriptor(DataElement parent, String name)
          Creates a new relation descriptor DataElement
 DataElement DataStore.createRelationDescriptor(DataElement parent, String name, String source)
          Creates a new relation descriptor DataElement
 void DataStore.deleteObject(DataElement from, DataElement toDelete)
          Deletes an element from another element
 void DataStore.deleteObjects(DataElement from)
          Deletes all the elements contained in from
 void DataStore.disconnectObject(DataElement toDisconnect)
          Disconnects an element and makes it a "spirit"
 void DataStore.disconnectObjects(DataElement from)
          Disconnect all the elements contained in from
 void DataStoreSchema.extendSchema(DataElement schemaRoot)
          This method is called when the DataStore is initialized.
 void ISchemaExtender.extendSchema(DataElement schemaRoot)
          Add this tool's schema to the global DataStore schema.
 boolean DataStore.filter(ArrayList descriptors, DataElement dataElement)
          Indicate whether a given set of descriptors can contain the specified element
 boolean DataStore.filter(DataElement descriptor, DataElement dataElement)
          Indicate whether a given descriptor can contain the specified element
 boolean DataStore.filter(DataElement descriptor, DataElement dataElement, int depth)
          Indicate whether a given descriptor can contain the specified element
 DataElement DataStore.find(DataElement root, int attribute, String name)
          Finds an element matching a specified attribute and name.
 DataElement DataStore.find(DataElement root, int attribute, String name, int depth)
          Finds an element matching a specified attribute and name.
 List DataStore.findDeleted(DataElement root)
          Finds all the deleted elements
 List DataStore.findDeleted(DataElement root, int depth)
          Finds all the deleted elements
 List DataStore.findObjectsOfType(DataElement root, DataElement type)
          Finds all the elements that are of a given type from a specified element.
 List DataStore.findObjectsOfType(DataElement root, String type)
          Finds all the elements that are of a given type from a specified element.
 void DataStore.flush(DataElement element)
          Delete information from the DataStore contained by an element.
 List DataElement.getAssociated(DataElement property)
          Gets the set of elements that are related to this element via a specified relationship.
 DataElement DataStore.getMinerFor(DataElement commandDescriptor)
          Finds the element that represents the miner that implements a particular command.
 ArrayList DataStore.getRelationItems(DataElement descriptor, String fixateOn)
          Finds all relationship descriptor types that can be applied to a particular element.
 void DefaultDataStoreCompatibilityHandler.handleMissingCommand(DataElement descriptor, String keyName)
           
 void IDataStoreCompatibilityHandler.handleMissingCommand(DataElement descriptor, String keyName)
          This method is called to notify the compatibility handler that a call to localDescriptorQuery() failed to return a result.
 boolean DataElement.isOfType(DataElement type)
          Tests if this element is of the specified type.
 boolean DataElement.isOfType(DataElement type, boolean isDescriptor)
          Tests if this element is of the specified type.
 boolean DataStore.isTransient(DataElement commandObject)
          Indicate whether an command is specified as transient
 boolean DataStore.isWaiting(DataElement status)
           
 void DataStore.load(DataElement root, String pathName)
          Load a persisted DataStore tree into the specified DataElement
 DataElement DataStore.localDescriptorQuery(DataElement object, String keyName)
          Find a command descriptor element in the schema with the given value.
 DataElement DataStore.localDescriptorQuery(DataElement descriptor, String keyName, int depth)
          Find a command descriptor element in the schema with the given value.
 void DataStore.modifyObject(DataElement localObject)
           
 void DataStore.moveObject(DataElement source, DataElement target)
          Moves a element from one location in the DataStore tree to another
 int DataStore.printTree(String indent, DataElement root)
           
 int DataStore.printTree(String indent, int number, DataElement root)
           
 DataElement DataStore.queryShowTicket(DataElement ticket)
           
 void DataStore.refresh(DataElement element)
          Refresh a DataElement
 void DataStore.refresh(DataElement element, boolean immediate)
          Refresh a DataElement - immediately if indicated
 void DataStore.refresh(DataElement element, int depth, boolean immediate)
          Refresh a DataElement and its children to a certain depth - immediately if indicated
 void DataElement.reInit(DataElement parent, DataElement originalObject, DataElement refType)
          Initializes a DataElement to be reference to some other DataElement.
 void DataElement.reInit(DataElement parent, DataElement originalObject, String refType)
          Initializes a DataElement to be reference to some other DataElement This method should only be called from the DataStore.
 void DataElement.reInit(DataElement parent, DataElement type, String[] attributes)
          Initializes a DataElement This method should only be called from the DataStore.
 void DataElement.reInit(DataElement parent, DataElement type, String id, String name, String source)
          Initializes a DataElement This method should only be called from the DataStore.
 void DataElement.reInit(DataElement parent, DataElement type, String id, String name, String source, boolean isRef)
          Initializes a DataElement This method should only be called from the DataStore.
 void DataElement.reInit(DataElement parent, String[] attributes)
          Initializes a DataElement This method should only be called from the DataStore.
 void DataElement.reInit(DataElement parent, String type, String id, String name, String source)
          Initializes a DataElement This method should only be called from the DataStore.
 void DataElement.reInit(DataElement parent, String type, String id, String name, String source, boolean isRef)
          Initializes a DataElement This method should only be called from the DataStore.
 void DataElement.removeNestedData(DataElement object)
          Removes a specified child element from this element.
 DataElement DataStore.replaceDeleted(DataElement deletedObject)
          Replaces a deleted object
 void DataStore.saveFile(DataElement root, String remotePath, int depth)
          Persist the DataStore tree from a given root
 ArrayList DataStore.searchForPattern(DataElement root, ArrayList attributes, ArrayList patterns, boolean ignoreCase)
          Find all elements from a given element that match a certain set of attributes.
 ArrayList DataStore.searchForPattern(DataElement root, int[] attributes, String[] patterns, int numAttributes, boolean ignoreCase)
          Find all elements from a given element that match a certain set of attributes.
 ArrayList DataStore.searchForPattern(DataElement root, int[] attributes, String[] patterns, int numAttributes, boolean ignoreCase, int depth)
          Find all elements from a given element that match a certain set of attributes.
 ArrayList DataStore.searchForPattern(DataElement root, int[] attributes, String[] patterns, int numAttributes, boolean ignoreCase, int depth, ArrayList searched)
          Find all elements from a given element that match a certain set of attributes.
 ArrayList DataStore.searchForPattern(DataElement root, int attribute, String pattern, boolean ignoreCase)
          Find all elements from a given element that match a certain attribute.
 void DataElement.setDescriptor(DataElement theDescriptor)
          Explicitly sets the type descriptor for this element.
 DataElement DataStore.setHost(DataElement localHostObject)
          Used at DataStore initialization time to indicate where to point the host root
 void DataStore.setObject(DataElement localObject)
          Makes a given client element available on the server
 void DataStore.setObject(DataElement localObject, boolean noRef)
          Makes a given client element available on the server
 void DataElement.setParent(DataElement parent)
          Sets the parent for this element.
 void DataStore.setTicket(DataElement ticket)
          Sets the ticket for this DataStore.
 void DataStore.startWaiting(DataElement status)
           
 void DataStore.stopWaiting(DataElement status)
           
 DataElement DataStore.synchronizedCommand(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject)
          Creates and issues a synchronized command.
 DataElement DataStore.synchronizedCommand(DataElement commandDescriptor, DataElement dataObject)
          Creates and issues a synchronized command.
 DataElement DataStore.synchronizedCommand(DataElement commandDescriptor, DataElement dataObject, boolean noRef)
          Creates and issues a synchronized command.
 boolean DataStore.ticketValid(DataElement ticket)
           
 void UpdateHandler.update(DataElement object)
          Adds an object to the update queue
 void DataStore.update(DataElement dataElement)
           
 void UpdateHandler.update(DataElement object, boolean immediate)
          Adds an object to the update queue
 void DataStore.waitUntil(DataElement status, String state)
          Wait until a given status element reached the specified state.
 void DataStore.waitUntil(DataElement status, String state, int timeout)
           
 

Constructors in org.eclipse.dstore.core.model with parameters of type DataElement
ByteStreamHandler(DataStore dataStore, DataElement log)
          Contructor
 

Uses of DataElement in org.eclipse.dstore.core.server
 

Methods in org.eclipse.dstore.core.server with parameters of type DataElement
 void ServerReceiver.handleDocument(DataElement documentObject)
          Implementation for handling the receiving on documents on the server side.
 

Uses of DataElement in org.eclipse.dstore.core.util
 

Methods in org.eclipse.dstore.core.util that return DataElement
 DataElement CommandGenerator.createCommand(DataElement commandDescriptor)
          Creates a new command instance object from a command descriptor
 DataElement CommandGenerator.generateCommand(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject, boolean refArg)
          Creates a new command from a command descriptor and it's arguments.
 DataElement CommandGenerator.generateCommand(DataElement commandDescriptor, DataElement dataObject, boolean refArg)
          Creates a new command from a command descriptor and it's arguments.
 DataElement CommandGenerator.generateCommand(DataElement commandDescriptor, DataElement arg, DataElement dataObject, boolean refArg)
          Creates a new command from a command descriptor and it's arguments.
 DataElement CommandGenerator.generateResponse(DataElement document, ArrayList objects)
          Creates a response tree for transmitting a set of data from a server to a client.
 DataElement CommandGenerator.generateResponse(String responseType)
          Creates a simple response object of the specified type
 DataElement CommandGenerator.generateResponse(String responseType, DataElement dataObject)
          Creates a response tree for transmitting a set of data from a server to a client.
 DataElement CommandGenerator.logCommand(DataElement commandObject)
          This method logs the current command object in the DataStore command log.
 

Methods in org.eclipse.dstore.core.util with parameters of type DataElement
 DataElement CommandGenerator.createCommand(DataElement commandDescriptor)
          Creates a new command instance object from a command descriptor
 DataElement CommandGenerator.generateCommand(DataElement commandDescriptor, ArrayList arguments, DataElement dataObject, boolean refArg)
          Creates a new command from a command descriptor and it's arguments.
 DataElement CommandGenerator.generateCommand(DataElement commandDescriptor, DataElement dataObject, boolean refArg)
          Creates a new command from a command descriptor and it's arguments.
 DataElement CommandGenerator.generateCommand(DataElement commandDescriptor, DataElement arg, DataElement dataObject, boolean refArg)
          Creates a new command from a command descriptor and it's arguments.
 DataElement CommandGenerator.generateResponse(DataElement document, ArrayList objects)
          Creates a response tree for transmitting a set of data from a server to a client.
 DataElement CommandGenerator.generateResponse(String responseType, DataElement dataObject)
          Creates a response tree for transmitting a set of data from a server to a client.
abstract  void Receiver.handleDocument(DataElement documentObject)
          Implemented to provide a means of handling received input
 DataElement CommandGenerator.logCommand(DataElement commandObject)
          This method logs the current command object in the DataStore command log.
 


Remote System Explorer DataStore
Release 3.2

Copyright (c) IBM Corporation and others 2000, 2010. All Rights Reserved.