public class OSRDFResourceShapeGenerator extends java.lang.Object implements OslcConstants
| Modifier and Type | Field and Description |
|---|---|
protected OslcResourceInfo |
resourceInfo |
INTRACTION_TYPE_CREATION_DIALOG, INTRACTION_TYPE_QUERY_CAPABILITY, INTRACTION_TYPE_SELECTION_DIALOG, OSLC_CONTEXT, OSLC_LOGGER, OSLC_RESOURCE_CONTEXT, OSLC_SHAPES_CONTEXT, OSLC_SP_CONTEXT, OSLC_SPCATALOG_CONTEXT, OSLC_VERSION_SUPPORTED, OSLCLOGGER, RESPONSE_DATA, SPI_NS, TPAE_NSACCEPT_HEADER, ACCEPT_LANGUAGE_HEADER, ALLOWEDACTIONS, ALLOWEDOPTIONS, ALLOWEDSTATES, ATTACHMENT_MEMBER, CONTENTTYPE_HEADER, CREATION_DIALOG, CREATION_FACTORY, DCTERMS_NS, DEFAULT_USAGE, DESCENDENT, ETAG_HEADER, EXTENDED_TYPES, FOAF_NS, IFMATCH_HEADER, INSTANCE_SHAPE, INTERNALSTATUS, LOCATION_HEADER, MIME_TYPE_COMPACTRDFXML, MIME_TYPE_OSLCJSON, MIME_TYPE_RDFXML, OCCURS_EXACTLY_ONE, OCCURS_ONE_OR_MANY, OCCURS_ZERO_OR_MANY, OCCURS_ZERO_OR_ONE, OSLC_CM_NS, OSLC_FORMAT_COMPACTXML, OSLC_FORMAT_CSV, OSLC_FORMAT_FORMENCODED, OSLC_FORMAT_OSLCJSON, OSLC_FORMAT_OSLCLEANJSON, OSLC_FORMAT_RDFJSON, OSLC_FORMAT_RDFXML, OSLC_FORMAT_XML, OSLC_NS, OSLC_VERSION_HEADER, QUERY_CAPABILITY, RDF_NS, RDFS_MEMBER, RDFS_MEMBER_QNAME, RDFS_NS, REPRESENTATION_EITHER, REPRESENTATION_INLINE, REPRESENTATION_REFERENCE, RR_DOMAIN_URI, RR_NS, SELECTION_DIALOG, TYPE_ANYRESOURCE, TYPE_BOOLEAN, TYPE_DATETIME, TYPE_DECIMAL, TYPE_DOUBLE, TYPE_FLOAT, TYPE_INTEGER, TYPE_LOCALRESOURCE, TYPE_RESOURCE, TYPE_RESOURCESHAPE, TYPE_STRING, TYPE_XMLLITERAL, WDRS_NS| Constructor and Description |
|---|
OSRDFResourceShapeGenerator(java.lang.String resourceURI,
java.lang.String osName,
java.lang.String relatedResource) |
| Modifier and Type | Method and Description |
|---|---|
void |
createLiteralProperty(java.lang.String occursURI,
java.lang.String propName,
com.hp.hpl.jena.rdf.model.Model oslcModel,
com.hp.hpl.jena.rdf.model.Resource shapeRes,
java.lang.String propNs,
java.lang.String valueTypeURI,
MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo resourceDetailInfo,
IfaceColumnInfo colInfo) |
protected org.jdom2.Element |
createPropertyElement(org.jdom2.Element parent) |
void |
createResourceProperty(java.lang.String occursURI,
java.lang.String propName,
com.hp.hpl.jena.rdf.model.Model oslcModel,
com.hp.hpl.jena.rdf.model.Resource shapeRes,
java.lang.String propNs,
java.lang.String valueTypeURI,
java.lang.String linkOSName,
MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo resourceDetailInfo,
IfaceColumnInfo colInfo) |
protected void |
createResourcePropertyFromMosDetail(com.hp.hpl.jena.rdf.model.Model oslcModel,
java.lang.String propName,
java.lang.String propNs,
java.lang.String occurs,
java.lang.String valueType,
java.lang.String representation,
MosDetailInfo mosDetInfo,
OslcResourceDetailInfo oslcResourceDetailInfo,
com.hp.hpl.jena.rdf.model.Resource shapeRes) |
protected java.lang.String |
getMimeType() |
OslcResourceResponse |
getRepresentation() |
byte[] |
getShape() |
protected void |
setResourceProperties(MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo resourceDetailInfo,
com.hp.hpl.jena.rdf.model.Model oslcModel,
com.hp.hpl.jena.rdf.model.Resource shapeRes) |
protected OslcResourceInfo resourceInfo
public OSRDFResourceShapeGenerator(java.lang.String resourceURI,
java.lang.String osName,
java.lang.String relatedResource)
throws MXException
MXExceptionpublic OslcResourceResponse getRepresentation() throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected java.lang.String getMimeType()
public byte[] getShape()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected void createResourcePropertyFromMosDetail(com.hp.hpl.jena.rdf.model.Model oslcModel,
java.lang.String propName,
java.lang.String propNs,
java.lang.String occurs,
java.lang.String valueType,
java.lang.String representation,
MosDetailInfo mosDetInfo,
OslcResourceDetailInfo oslcResourceDetailInfo,
com.hp.hpl.jena.rdf.model.Resource shapeRes)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected void setResourceProperties(MosDetailInfo mosDetailInfo, OslcResourceDetailInfo resourceDetailInfo, com.hp.hpl.jena.rdf.model.Model oslcModel, com.hp.hpl.jena.rdf.model.Resource shapeRes) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void createResourceProperty(java.lang.String occursURI,
java.lang.String propName,
com.hp.hpl.jena.rdf.model.Model oslcModel,
com.hp.hpl.jena.rdf.model.Resource shapeRes,
java.lang.String propNs,
java.lang.String valueTypeURI,
java.lang.String linkOSName,
MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo resourceDetailInfo,
IfaceColumnInfo colInfo)
throws MXException
MXExceptionpublic void createLiteralProperty(java.lang.String occursURI,
java.lang.String propName,
com.hp.hpl.jena.rdf.model.Model oslcModel,
com.hp.hpl.jena.rdf.model.Resource shapeRes,
java.lang.String propNs,
java.lang.String valueTypeURI,
MosDetailInfo mosDetailInfo,
OslcResourceDetailInfo resourceDetailInfo,
IfaceColumnInfo colInfo)
throws MXException
MXExceptionprotected org.jdom2.Element createPropertyElement(org.jdom2.Element parent)