Package net.ontopia.topicmaps.rest
Class OntopiaRestApplication
- java.lang.Object
-
- org.restlet.Restlet
-
- org.restlet.Application
-
- net.ontopia.topicmaps.rest.OntopiaRestApplication
-
- All Implemented Interfaces:
org.restlet.Uniform
public class OntopiaRestApplication extends org.restlet.Application
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Class<? extends AbstractController>,AbstractController>controllersprotected ParameterResolverIFobjectResolverprotected TopicMapResolverIFtopicmapResolver
-
Constructor Summary
Constructors Constructor Description OntopiaRestApplication(org.restlet.Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.restlet.RestletcreateInboundRoot()<C extends AbstractController>
CgetController(Class<C> controllerClass)DeclarationContextIFgetDeclarationContext(TopicMapIF topicmap)ParameterResolverIFgetResolver()TopicMapReferenceIFgetTopicMapReference(org.restlet.Request request)protected booleanisEnabled(APIVersions version)voidstop()-
Methods inherited from class org.restlet.Application
createOutboundRoot, getConnectorService, getConnegService, getConverterService, getCurrent, getDecoderService, getEncoderService, getInboundRoot, getMetadataService, getOutboundRoot, getRangeService, getRole, getRoles, getServices, getStatusService, getTaskService, getTunnelService, handle, isDebugging, setConnectorService, setConnegService, setContext, setConverterService, setCurrent, setDebugging, setDecoderService, setEncoderService, setInboundRoot, setInboundRoot, setMetadataService, setOutboundRoot, setOutboundRoot, setRangeService, setRoles, setStatusService, setTaskService, setTunnelService, start
-
-
-
-
Field Detail
-
objectResolver
protected final ParameterResolverIF objectResolver
-
topicmapResolver
protected final TopicMapResolverIF topicmapResolver
-
controllers
protected final Map<Class<? extends AbstractController>,AbstractController> controllers
-
-
Method Detail
-
getTopicMapReference
public TopicMapReferenceIF getTopicMapReference(org.restlet.Request request)
-
getResolver
public ParameterResolverIF getResolver()
-
createInboundRoot
public org.restlet.Restlet createInboundRoot()
- Overrides:
createInboundRootin classorg.restlet.Application
-
getDeclarationContext
public DeclarationContextIF getDeclarationContext(TopicMapIF topicmap)
-
isEnabled
protected boolean isEnabled(APIVersions version)
-
stop
public void stop() throws Exception- Overrides:
stopin classorg.restlet.Application- Throws:
Exception
-
getController
public <C extends AbstractController> C getController(Class<C> controllerClass)
-
-