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
FieldsModifier and TypeFieldDescriptionprotected final Map<Class<? extends AbstractController>,AbstractController> protected final ParameterResolverIFprotected final TopicMapResolverIF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.restlet.Restlet<C extends AbstractController>
CgetController(Class<C> controllerClass) getDeclarationContext(TopicMapIF topicmap) getTopicMapReference(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, startMethods inherited from class org.restlet.Restlet
createFinder, finalize, getApplication, getAuthor, getContext, getDescription, getFinderClass, getLogger, getName, getOwner, handle, handle, handle, isStarted, isStopped, setAuthor, setDescription, setFinderClass, setName, setOwner
-
Field Details
-
objectResolver
-
topicmapResolver
-
controllers
-
-
Constructor Details
-
OntopiaRestApplication
public OntopiaRestApplication(org.restlet.Context context)
-
-
Method Details
-
getTopicMapReference
-
getResolver
-
createInboundRoot
public org.restlet.Restlet createInboundRoot()- Overrides:
createInboundRootin classorg.restlet.Application
-
getDeclarationContext
-
isEnabled
-
stop
- Overrides:
stopin classorg.restlet.Application- Throws:
Exception
-
getController
-