|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.restlet.util.Engine
com.noelios.restlet.Engine
public class Engine
Restlet factory supported by the engine.
Field Summary | |
---|---|
static String |
VERSION
Complete version. |
static String |
VERSION_HEADER
Complete version header. |
Fields inherited from class org.restlet.util.Engine |
---|
MAJOR_NUMBER, MINOR_NUMBER, RELEASE_NUMBER |
Constructor Summary | |
---|---|
Engine()
Constructor that will automatically attempt to discover connectors. |
|
Engine(boolean discoverConnectors)
Constructor. |
Method Summary | |
---|---|
Resource |
createDirectoryResource(Directory handler,
Request request,
Response response)
Creates a directory resource. |
Helper |
createHelper(Application application,
Context parentContext)
Creates a new helper for a given component. |
Helper |
createHelper(Client client)
Creates a new helper for a given client connector. |
Helper |
createHelper(Component component)
Creates a new helper for a given component. |
Helper |
createHelper(Server server)
Creates a new helper for a given server connector. |
static int |
getJavaMajorVersion()
Parses the "java.version" system property and returns the first digit of the version number of the Java Runtime Environment (e.g. |
static int |
getJavaMinorVersion()
Parses the "java.version" system property and returns the second digit of the version number of the Java Runtime Environment (e.g. |
static int |
getJavaUpdateVersion()
Parses the "java.version" system property and returns the update release number of the Java Runtime Environment (e.g. |
Variant |
getPreferredVariant(ClientInfo client,
List<Variant> variants,
Language defaultLanguage)
Returns the preferred variant representation for a given resource according the the client preferences. |
List<ConnectorHelper> |
getRegisteredClients()
Returns the list of available client connectors. |
List<ConnectorHelper> |
getRegisteredServers()
Returns the list of available server connectors. |
void |
parse(Logger logger,
Form form,
Representation webForm)
Parses an URL encoded Web form. |
void |
parse(Logger logger,
Form form,
String queryString,
CharacterSet characterSet)
Parses an URL encoded query string into a given form. |
static void |
register()
Registers a new Noelios Restlet Engine. |
Methods inherited from class org.restlet.util.Engine |
---|
getClassLoader, getInstance, hashCode, setClassLoader, setInstance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String VERSION
public static final String VERSION_HEADER
Constructor Detail |
---|
public Engine()
public Engine(boolean discoverConnectors)
discoverConnectors
- True if connectors should be automatically discovered.Method Detail |
---|
public static void register()
public List<ConnectorHelper> getRegisteredClients()
public List<ConnectorHelper> getRegisteredServers()
public Resource createDirectoryResource(Directory handler, Request request, Response response) throws IOException
createDirectoryResource
in class Engine
handler
- The parent directory handler.request
- The request to handle.response
- The response to return.
IOException
public Helper createHelper(Application application, Context parentContext)
createHelper
in class Engine
application
- The application to help.parentContext
- The parent context, typically the component's context.
public Helper createHelper(Client client)
createHelper
in class Engine
client
- The client to help.
public Helper createHelper(Component component)
createHelper
in class Engine
component
- The component to help.
public Helper createHelper(Server server)
createHelper
in class Engine
server
- The server to help.
public static int getJavaMajorVersion()
public static int getJavaMinorVersion()
public static int getJavaUpdateVersion()
public Variant getPreferredVariant(ClientInfo client, List<Variant> variants, Language defaultLanguage)
getPreferredVariant
in class Engine
client
- The client preferences.variants
- The list of variants to compare.
public void parse(Logger logger, Form form, Representation webForm)
parse
in class Engine
logger
- The logger to use.form
- The target form.webForm
- The posted form.public void parse(Logger logger, Form form, String queryString, CharacterSet characterSet)
parse
in class Engine
logger
- The logger to use.form
- The target form.queryString
- Query string.characterSet
- The supported character encoding.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |