|
Version: 1.1.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MobyDataInstance | |
---|---|
ca.ucalgary.seahawk.gui | Seahawk is a graphical MOBY client that can be used standalone, or easily embedded in another Java application. |
ca.ucalgary.seahawk.services | |
ca.ucalgary.seahawk.util | |
ca.ucalgary.services.util | |
org.biomoby.client | The components used for developing Moby clients. |
org.biomoby.shared.data | The package org.biomoby.shared.data allows you to easily build MOBY data instances for sending to services, or querying the registry. |
Uses of MobyDataInstance in ca.ucalgary.seahawk.gui |
---|
Methods in ca.ucalgary.seahawk.gui that return MobyDataInstance | |
---|---|
MobyDataInstance |
MobyContentPane.getDraggedData()
|
Methods in ca.ucalgary.seahawk.gui that return types with arguments of type MobyDataInstance | |
---|---|
Map<String,MobyDataInstance> |
MobyObjectTransferHandler.getDataFromFiles(Map<String,MobyPrimaryData> acceptableData,
Iterable<File> files)
|
Map<String,MobyDataInstance> |
MobyObjectTransferHandler.getDataFromMobyContents(Map<String,MobyPrimaryData> acceptableData,
MobyContentInstance mci)
|
Map<String,MobyDataInstance> |
MobyObjectTransferHandler.getDataFromText(Map<String,MobyPrimaryData> acceptableData,
String text)
|
Map<String,MobyDataInstance> |
MobyObjectTransferHandler.getDataFromURL(Map<String,MobyPrimaryData> acceptableData,
URL url)
|
Map<String,MobyDataInstance> |
MobyObjectTransferHandler.getDataFromURLContents(Map<String,MobyPrimaryData> acceptableData,
URL u)
|
Methods in ca.ucalgary.seahawk.gui with parameters of type MobyDataInstance | |
---|---|
void |
MobyServicesGUI.addClipboardItem(JMenu menu,
MobyDataInstance mobyData)
|
void |
MobyContentClipboard.addCollectionData(MobyDataInstance mdi)
The main way to add data to the clipboard, data gets appended to the query with the name given in CLIPBOARD_COLLECTION_NAME |
void |
MobyContentClipboard.addCollectionData(MobyDataInstance mdi,
boolean updateDisplay)
|
void |
MobyContentClipboard.addData(String title,
MobyDataInstance mdi)
Adds a query to the clipboard with the since MobyDataInstance attached to it. |
void |
MobyServicesGUI.addPopupOptions(MobyDataInstance mobyData,
JPopupMenu popupList,
boolean asynchronous)
Same as three arg addPopupOptions, but uses default response handler |
void |
MobyServicesGUI.addPopupOptions(MobyDataInstance mobyData,
JPopupMenu popupList,
boolean asynchronous,
MobyRequestEventHandler handler)
Find the list of available services querying MobyCentral directly with a piece of data. |
MobyDataObjectSet |
MobyContentGUI.addToClipboard(MobyDataInstance itemToAdd)
Adds the given data to the Seahawk clipboard object collection. |
void |
MobyObjectReceiver.consumeMobyObject(String incomingName,
MobyDataInstance incomingData)
Callback routine used by MobyObjectTransferHandler once it has resolved the data to paste. |
void |
MobyDataObjectWidget.consumeMobyObject(String incomingName,
MobyDataInstance incomingData)
Callback routine MobyObjectTransferHandler calls when suitable data has been dropped on this widget. |
boolean |
MobyContentClipboard.removeCollectionData(MobyDataInstance itemToDelete)
|
boolean |
MobyContentGUI.removeFromClipboard(MobyDataInstance itemToDelete)
|
void |
MobyServicesGUI.setupService(MobyService mobyService,
MobyDataInstance mdi,
MobyRequestEventHandler mreh)
Call the service given, or first launch a GUI to get missing input data if not provided in the MobyDataInstance. |
Method parameters in ca.ucalgary.seahawk.gui with type arguments of type MobyDataInstance | |
---|---|
void |
MobyObjectTransferHandler.mergeDataMaps(Map<String,MobyDataInstance> keeper,
Map<String,MobyDataInstance> newData)
|
void |
MobyObjectTransferHandler.mergeDataMaps(Map<String,MobyDataInstance> keeper,
Map<String,MobyDataInstance> newData)
|
boolean |
MobyObjectTransferHandler.sendDataToReceiver(MobyObjectReceiver receiver,
Map<String,MobyPrimaryData> acceptableData,
Map<String,MobyDataInstance> dataFound)
|
Constructors in ca.ucalgary.seahawk.gui with parameters of type MobyDataInstance | |
---|---|
MobyDataObjectWidget(String articleName,
MobyClient client,
MobyDataInstance data,
boolean editable)
C-tor for instantiated data. |
Uses of MobyDataInstance in ca.ucalgary.seahawk.services |
---|
Methods in ca.ucalgary.seahawk.services that return MobyDataInstance | |
---|---|
MobyDataInstance |
MobyClient.getMobyObject(Map<String,byte[]> resultParts,
MobyPrimaryData dataTemplate)
Create a MOBY data instance from a map of name->bytes[] by applying the rules of the given MobyClient. |
MobyDataInstance |
MobyClient.getMobyObject(Node n,
MobyPrimaryData dataTemplate)
Create a MOBY data instance from a DOM by applying the rules of the given MobyClient (xpaths). |
MobyDataInstance |
MobyClient.getMobyObject(String s,
MobyPrimaryData dataTemplate)
Create a MOBY data instance from a string by applying the rules of the given MobyClient (regexes). |
Methods in ca.ucalgary.seahawk.services with parameters of type MobyDataInstance | |
---|---|
String |
TextClient.getText(MobyDataInstance mobyData,
String targetTextType)
Because XSLT works on XPath, and we don't know the MOBY tag name (it may be a subclass of the object type we have a rule for), we iteratively try representing the data in simpler top level objects until we get a rule that produces something. |
Uses of MobyDataInstance in ca.ucalgary.seahawk.util |
---|
Classes in ca.ucalgary.seahawk.util that implement MobyDataInstance | |
---|---|
class |
MobyDataObjectDeferred
A class that pretends it's a real moby data instance, but is actually a deferred list of data instances that should be submitted en-masse to services. |
class |
MobyDataObjectDeferredSAI
|
class |
MobyDataObjectSetDeferred
A class that pretends it's a real moby data collection instance, but is actually a deferred list of data collection instances that should be submitted en-masse to services. |
class |
MobyDataObjectSetDeferredSAI
|
Methods in ca.ucalgary.seahawk.util that return MobyDataInstance | |
---|---|
static MobyDataInstance[] |
MobyUtils.convertStringToObjects(String data)
|
static MobyDataInstance |
DataUtils.loadMobyDataFromXPointer(URL docURL,
Document domDoc,
String targetXptr,
Map<String,String> filteredXPtrs,
FilterSearch docFilter)
|
static MobyDataInstance |
DataUtils.loadMobyDataFromXPointer(URL targetURL,
Map<String,String> filteredXPtrs,
FilterSearch docFilter)
Get the data instance object associated with a given XPointer in a Moby XML doc. |
Methods in ca.ucalgary.seahawk.util with parameters of type MobyDataInstance | |
---|---|
static void |
DataUtils.addUserData(MobyDataInstance mdi,
URL conditionalOutputURL,
FilterSearch filter)
Record a condition for data acceptability, another service call with an output filter criteria. i.e. records if(f1(x) matches f1's output filter){...} |
static NodeList |
DataUtils.getPeerElements(Document doc,
MobyDataInstance mobyData,
Map<String,String> xPtrsToFilter,
String peerMode)
We need to enumerate the possible peer-sets for the selected data item. |
static void |
DataUtils.replaceUserData(MobyDataInstance mdi,
String selectionXPath)
Replace the selection xpath info in the data instance |
static void |
DataUtils.setUserData(MobyDataInstance mobyData,
URL srcURL,
String selectionXPath,
String dataSrcXPtr,
FilterSearch fs)
Record the PbE pertinent info about the data to the Moby data object so it can be tracked through the rest of the app. |
Constructors in ca.ucalgary.seahawk.util with parameters of type MobyDataInstance | |
---|---|
MobyDataTransferable(MobyDataInstance mdi)
C-tor to use when you have just a single piece of data to transfer, such as a Simple, a secondary param, or a Collection. |
Uses of MobyDataInstance in ca.ucalgary.services.util |
---|
Methods in ca.ucalgary.services.util with parameters of type MobyDataInstance | |
---|---|
void |
PBERecorder.dataCopied(MobyDataInstance source,
String copiedValue,
String transformRuleURI)
Called by source of data going into the browser, i.e. |
Uses of MobyDataInstance in org.biomoby.client |
---|
Methods in org.biomoby.client with parameters of type MobyDataInstance | |
---|---|
String |
MobyRequest.convertMOBYDataToMOBYRequest(MobyDataInstance data)
|
void |
MobyRequest.setInput(MobyDataInstance datum)
Convenience method to run services that take one argument. |
void |
MobyRequest.setInput(MobyDataInstance[] data)
Takes the data in the array, with their current articleNames, as input for the service |
void |
MobyRequest.setInput(MobyDataInstance datum,
String paramName)
Convenience method to run services that take one named argument. |
Uses of MobyDataInstance in org.biomoby.shared.data |
---|
Subinterfaces of MobyDataInstance in org.biomoby.shared.data | |
---|---|
interface |
MobyDataServiceAssocInstance
This interface defines a data instance that has already had remote MOBY services associated with it, probably through a call to MOBY central. |
Classes in org.biomoby.shared.data that implement MobyDataInstance | |
---|---|
class |
MobyDataBoolean
A class representing a MOBY Boolean primitive. |
class |
MobyDataBytes
A convenience class generally intended for the transmission of binary data that will be Base64 encoded to fit in the MOBY XML envelope. |
class |
MobyDataComposite
This is the class that represents any non-primitive object instance (i.e. anything except object, boolean, integer, float, date-time, or string) from the MOBY data type ontology. |
class |
MobyDataDateTime
A class representing a MOBY DateTime, which is a primitive in MOBY. |
class |
MobyDataFloat
A class representing a MOBY Float primitive. |
class |
MobyDataInt
A class representing a MOBY Integer primitive. |
class |
MobyDataObject
A class representing a base MOBY object (i.e. just a namespace and id) that has been instantiated. |
class |
MobyDataObjectSAI
A convenience class that just associates a set of possible services to run with a data instance. |
class |
MobyDataObjectSet
This class adds to MobyPrimaryDataSet the ability to get and set instantiated MOBY objects. |
class |
MobyDataObjectSetSAI
A convenience class that just associates a set of possible services to run with a data collection. |
class |
MobyDataObjectVector
This class is primarily intended for use by MobyDataComposite to represent Object members in the HAS (1-to-many) relationship. |
class |
MobyDataSecondaryInstance
A class that holds and displays secondary input data to a service. |
class |
MobyDataString
A class representing a MOBY String primitive. |
class |
MobyDataXref
Note: This class has not been thoroughly tested. |
Methods in org.biomoby.shared.data that return MobyDataInstance | |
---|---|
static MobyDataInstance |
MobyDataObject.createInstanceFromDOM(Element objectTag)
This method creates a MobyDataObject of the appropriate subclass for a given input XML tree (e.g. base objects like MobyDataObject and MobyDataInt, or complex objects like MobyDataDateTime or MobyDataComposite, or even a MobyDataSecondaryInstance). |
static MobyDataInstance |
MobyDataObject.createInstanceFromDOM(Element objectTag,
Registry registry)
|
static MobyDataInstance |
MobyDataObject.createInstanceFromXML(String mobyXML)
Similar to createObjectFromDOM(), but parses the XML for you using the JAXP parser discovery mechanism. |
MobyDataInstance[] |
MobyDataJob.getData()
|
MobyDataInstance[] |
MobyDataJob.getPrimaryData()
|
Constructors in org.biomoby.shared.data with parameters of type MobyDataInstance | |
---|---|
MobyContentInstance(MobyDataInstance mdi,
String paramName)
A convenience constructor when you want to create an envelope with just one object in it. |
|
Version: 1.1.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |