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>
controllers
protected ParameterResolverIF
objectResolver
protected TopicMapResolverIF
topicmapResolver
-
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.Restlet
createInboundRoot()
<C extends AbstractController>
CgetController(Class<C> controllerClass)
DeclarationContextIF
getDeclarationContext(TopicMapIF topicmap)
ParameterResolverIF
getResolver()
TopicMapReferenceIF
getTopicMapReference(org.restlet.Request request)
protected boolean
isEnabled(APIVersions version)
void
stop()
-
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:
createInboundRoot
in classorg.restlet.Application
-
getDeclarationContext
public DeclarationContextIF getDeclarationContext(TopicMapIF topicmap)
-
isEnabled
protected boolean isEnabled(APIVersions version)
-
stop
public void stop() throws Exception
- Overrides:
stop
in classorg.restlet.Application
- Throws:
Exception
-
getController
public <C extends AbstractController> C getController(Class<C> controllerClass)
-
-