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_NS
ACCEPT_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
MXException
public OslcResourceResponse getRepresentation() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected java.lang.String getMimeType()
public byte[] getShape() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
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) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected 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
MXException
java.rmi.RemoteException
public 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
MXException
public 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
MXException
protected org.jdom2.Element createPropertyElement(org.jdom2.Element parent)