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)