public class CoAPLDPDirectContainer extends CoAPLDPContainer
Resource.ResourceTreeBuilder| Constructor and Description |
|---|
CoAPLDPDirectContainer(java.lang.String name,
CoAPLDPResourceManager mng,
CoAPLDPRDFSource resource,
java.lang.String memberRelation,
java.lang.String isMemberOfRelation)
Creates a new LDP Direct Container.
|
CoAPLDPDirectContainer(java.lang.String name,
java.lang.String path,
CoAPLDPResourceManager mng,
CoAPLDPRDFSource resource,
java.lang.String memberRelation,
java.lang.String isMemberOfRelation)
Creates a new LDP Direct Container (as subresource).
|
| Modifier and Type | Method and Description |
|---|---|
CoAPLDPBasicContainer |
createBasicContainer(java.lang.String name)
Creates a new LDP Basic Container as contained object.
|
CoAPLDPDirectContainer |
createDirectContainer(java.lang.String name,
java.lang.String member,
java.lang.String memberType,
java.lang.String memberRelation,
java.lang.String isMemberOfRelation)
Creates a new LDP Direct Container as contained object.
|
CoAPLDPIndirectContainer |
createIndirectContainer(java.lang.String name,
java.lang.String member,
java.lang.String memberType,
java.lang.String memberRelation,
java.lang.String insertedContentRelation)
Creates a new LDP Indirect Container as contained object.
|
CoAPLDPNonRDFSource |
createNonRDFSource(java.lang.String name,
int mediaType)
Creates a new LDP Non-RDF Source as contained object.
|
CoAPLDPRDFSource |
createRDFSource(java.lang.String name)
Creates a new LDP RDF Source as contained object.
|
CoAPLDPRDFSource |
createRDFSource(java.lang.String name,
java.lang.String type)
Creates a new LDP RDF Source as contained object.
|
CoAPLDPRDFSource |
getMemberResource()
Returns the member resource.
|
void |
handleDELETE(CoapExchange exchange)
Manages LDP-CoAP DELETE requests.
|
void |
handlePOST(CoapExchange exchange)
Manages LDP-CoAP POST requests.
|
addAcceptPostType, handlePUThandleGET, setDataHandler, setRDFCreated, setRDFDescription, setRDFTitle, startPublishData, stopPublishDatagetFullNameadd, add, add, addObserver, addObserveRelation, changed, checkObserveRelation, clearAndNotifyObserveRelations, clearObserveRelations, createClient, createClient, createClient, delete, execute, executeAndWait, getAttributes, getChild, getChildren, getEndpoints, getExecutor, getName, getObserverCount, getParent, getPath, getURI, handleRequest, isCachable, isObservable, isVisible, remove, remove, removeObserver, removeObserveRelation, setName, setObservable, setObserveType, setParent, setPath, setVisiblepublic CoAPLDPDirectContainer(java.lang.String name,
CoAPLDPResourceManager mng,
CoAPLDPRDFSource resource,
java.lang.String memberRelation,
java.lang.String isMemberOfRelation)
throws CoAPLDPException
name - the name of the contained resourcemng - the reference resource managermember - the name of the member resource of the created Direct ContainermemberType - the type of the member resource of the created Direct ContainermemberRelation - the memberRelation property of the created Direct Container (if present)isMemberOfRelation - the isMemberOfRelation property of the created Direct Container (if present)CoAPLDPExceptionCoAPLDPResourceManagerpublic CoAPLDPDirectContainer(java.lang.String name,
java.lang.String path,
CoAPLDPResourceManager mng,
CoAPLDPRDFSource resource,
java.lang.String memberRelation,
java.lang.String isMemberOfRelation)
throws CoAPLDPException
name - the name of the contained resourcepath - the path of the root resourcemng - the reference resource managermember - the name of the member resource of the created Direct ContainermemberType - the type of the member resource of the created Direct ContainermemberRelation - the memberRelation property of the created Direct Container (if present)isMemberOfRelation - the isMemberOfRelation property of the created Direct Container (if present)CoAPLDPExceptionCoAPLDPResourceManagerpublic void handlePOST(CoapExchange exchange)
handlePOST in class CoapResourceexchange - the request objectCoapExchangepublic void handleDELETE(CoapExchange exchange)
handleDELETE in class CoAPLDPRDFSourceexchange - the request objectCoapExchangepublic CoAPLDPRDFSource getMemberResource()
public CoAPLDPRDFSource createRDFSource(java.lang.String name, java.lang.String type)
CoAPLDPContainercreateRDFSource in class CoAPLDPContainername - the name of the contained resourcetype - the type of the contained resourcepublic CoAPLDPRDFSource createRDFSource(java.lang.String name)
CoAPLDPContainercreateRDFSource in class CoAPLDPContainername - the name of the contained resourcepublic CoAPLDPBasicContainer createBasicContainer(java.lang.String name)
CoAPLDPContainercreateBasicContainer in class CoAPLDPContainername - the name of the contained resourcepublic CoAPLDPNonRDFSource createNonRDFSource(java.lang.String name, int mediaType)
CoAPLDPContainercreateNonRDFSource in class CoAPLDPContainername - the name of the contained resourcemediaType - the content-type value of the contained resource as defined in MediaTypeRegistryMediaTypeRegistrypublic CoAPLDPIndirectContainer createIndirectContainer(java.lang.String name, java.lang.String member, java.lang.String memberType, java.lang.String memberRelation, java.lang.String insertedContentRelation)
CoAPLDPContainercreateIndirectContainer in class CoAPLDPContainername - the name of the contained resourcemember - the name of the member resource of the created Indirect ContainermemberType - the type of the member resource of the created Indirect ContainermemberRelation - the memberRelation property of the created Indirect ContainerinsertedContentRelation - the insertedContentRelation property of the created Indirect Containerpublic CoAPLDPDirectContainer createDirectContainer(java.lang.String name, java.lang.String member, java.lang.String memberType, java.lang.String memberRelation, java.lang.String isMemberOfRelation)
CoAPLDPContainercreateDirectContainer in class CoAPLDPContainername - the name of the contained resourcemember - the name of the member resource of the created Direct ContainermemberType - the type of the member resource of the created Direct ContainermemberRelation - the memberRelation property of the created Direct Container (if present)isMemberOfRelation - the isMemberOfRelation property of the created Direct Container (if present)