|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.sswap.ontologies.data.api.DataFactory
public class DataFactory
Main entry point for support for the data ontology. Use this factory to create a data object to allow reading/writing of literal or resource data, with optional "attachment" (literal data base64 encoding and decoding) or HTTP Basic authentication.
Nested Class Summary | |
---|---|
static class |
DataFactory.Open
Directives on how to open data elements for reading and writing. |
Constructor Summary | |
---|---|
DataFactory()
|
Method Summary | |
---|---|
static Data |
Data(SSWAPIndividual sswapIndividual)
Open with automatic support for literal or resource data, including automatic support for base64 encoded attachments. |
static Data |
Data(SSWAPIndividual sswapIndividual,
DataFactory.Open state)
Open with automatic support for base64 encoded attachments. |
static Data |
Data(SSWAPIndividual sswapIndividual,
DataFactory.Open state,
java.lang.String username,
java.lang.String passwd)
Open with automatic support for base64 encoded attachments or HTTP Basic Authentication. |
static Directory |
Directory(SSWAPIndividual sswapIndividual)
Create a new Directory from the subject individual. |
static Data |
RawData(SSWAPIndividual sswapIndividual,
DataFactory.Open state)
Raw data (no base64 encoding or decoding). |
static Data |
RawData(SSWAPIndividual sswapIndividual,
DataFactory.Open state,
java.lang.String username,
java.lang.String passwd)
Raw data (no base64 encoding or decoding) with HTTP Basic Authentication. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataFactory()
Method Detail |
---|
public static Data Data(SSWAPIndividual sswapIndividual) throws DataException
sswapIndividual
- the individual from which to read the data
DataException
- on any error establishing data supportLiteralData
public static Data Data(SSWAPIndividual sswapIndividual, DataFactory.Open state) throws DataException
sswapIndividual
- the individual from which to read the datastate
- directive on how to handle the data source/sink
DataException
- on any error establishing data supportLiteralData
public static Data Data(SSWAPIndividual sswapIndividual, DataFactory.Open state, java.lang.String username, java.lang.String passwd) throws DataException
sswapIndividual
- the individual from which to read the datastate
- directive on how to handle the data source/sinkusername
- User name as defined for HTTP Basic Authenticationpasswd
- Password as defined for HTTP Basic Authentication
DataException
- on any error establishing data supportLiteralData
,
ResourceData
public static Data RawData(SSWAPIndividual sswapIndividual, DataFactory.Open state) throws DataException
sswapIndividual
- the individual from which to read the datastate
- directive on how to handle the data source/sink
DataException
- on any error establishing data supportLiteralData
,
ResourceData
public static Data RawData(SSWAPIndividual sswapIndividual, DataFactory.Open state, java.lang.String username, java.lang.String passwd) throws DataException
sswapIndividual
- the individual from which to read the datastate
- directive on how to handle the data source/sinkusername
- User name as defined for HTTP Basic Authenticationpasswd
- Password as defined for HTTP Basic Authentication
DataException
- on any error establishing data supportResourceData
public static Directory Directory(SSWAPIndividual sswapIndividual) throws DataException
Directory
from the subject individual.
sswapIndividual
- Individual for which to inspect for data:hasData
properties.
Directory
of Data
.
DataException
- upon Data(SSWAPIndividual)
failure
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |