|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.craftforge.commons.configuration.PropertiesHolder
net.craftforge.essential.controller.Configuration
public class Configuration
A controller configuration.
| Field Summary | |
|---|---|
static String |
DEFAULT_CONFIG_FILE
The default configuration file |
static Class<?> |
DEFAULT_CONSUMER
|
static Class<?> |
DEFAULT_PHASE_FLOW
|
static Class<?> |
DEFAULT_PRODUCER
|
static String |
PROPERTY_AUTHENTICATION_HANDLER
|
static String |
PROPERTY_DEFAULT_CONSUMER
|
static String |
PROPERTY_DEFAULT_PRODUCER
|
static String |
PROPERTY_JSON_DESERIALIZATION
|
static String |
PROPERTY_JSON_SERIALIZATION
|
static String |
PROPERTY_PHASE_FLOW
|
static String |
PROPERTY_XML_DESERIALIZATION
|
static String |
PROPERTY_XML_SERIALIZATION
|
| Constructor Summary | |
|---|---|
Configuration()
Initializes a configuration using the default configuration file. |
|
Configuration(String configFile)
Initializes a configuration using the given configuration file. |
|
| Method Summary | |
|---|---|
Class<?> |
getAuthenticationHandler()
Gets the class of the authentication handler. |
Class<?> |
getDefaultConsumer()
Gets the class of the default consumer. |
Class<?> |
getDefaultProducer()
Gets the class of the default producer. |
Map<String,String> |
getJsonDeserializationProperties()
Gets the JSON deserialization properties. |
Map<String,String> |
getJsonSerializationProperties()
Gets the JSON serialization properties. |
Class<?> |
getPhaseFlow()
Gets the class of the phase flow defining the controller's phase execution logic. |
Map<String,String> |
getXmlDeserializationProperties()
Gets the XML deserialization properties. |
Map<String,String> |
getXmlSerializationProperties()
Gets the XML serialization properties. |
void |
setAuthenticationHandler(Class<?> authenticationHandler)
Sets the class of the authentication handler. |
void |
setDefaultConsumer(Class<?> defaultConsumer)
Sets the class of the default consumer. |
void |
setDefaultProducer(Class<?> defaultProducer)
Sets the class of the default producer. |
void |
setJsonDeserializationProperties(Map<String,String> jsonDeserializationProperties)
Sets the JSON deserialization properties. |
void |
setJsonSerializationProperties(Map<String,String> jsonSerializationProperties)
Sets the JSON serialization properties. |
void |
setPhaseFlow(Class<?> phaseFlow)
Sets the class of the phase flow defining the controller's phase execution logic. |
void |
setXmlDeserializationProperties(Map<String,String> xmlDeserializationProperties)
Sets the XML deserialization properties. |
void |
setXmlSerializationProperties(Map<String,String> xmlSerializationProperties)
Sets the XML serialization properties. |
| Methods inherited from class net.craftforge.commons.configuration.PropertiesHolder |
|---|
createClass, createMap, getClass, getProperties, getProperty, removeClass, removeMaps, setProperties, setProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_CONFIG_FILE
public static final String PROPERTY_DEFAULT_CONSUMER
public static final String PROPERTY_DEFAULT_PRODUCER
public static final String PROPERTY_PHASE_FLOW
public static final String PROPERTY_AUTHENTICATION_HANDLER
public static final String PROPERTY_XML_DESERIALIZATION
public static final String PROPERTY_XML_SERIALIZATION
public static final String PROPERTY_JSON_DESERIALIZATION
public static final String PROPERTY_JSON_SERIALIZATION
public static final Class<?> DEFAULT_CONSUMER
public static final Class<?> DEFAULT_PRODUCER
public static final Class<?> DEFAULT_PHASE_FLOW
| Constructor Detail |
|---|
public Configuration()
public Configuration(String configFile)
configFile - The configuration file| Method Detail |
|---|
public Class<?> getDefaultConsumer()
public void setDefaultConsumer(Class<?> defaultConsumer)
Sets the class of the default consumer. The default consumer is used if a resource method or its resource class is not annotated with the @Consumer annotation.
Default: net.craftforge.essential.supply.jaxb.JaxbConsumer
defaultConsumer - The class of the default consumerpublic Class<?> getDefaultProducer()
public void setDefaultProducer(Class<?> defaultProducer)
Default: net.craftforge.essential.supply.jaxb.JaxbProducer
defaultProducer - The class of the default producer.public Class<?> getPhaseFlow()
public void setPhaseFlow(Class<?> phaseFlow)
Default: net.craftforge.essential.controller.phases.flow.StandardPhaseFlow
phaseFlow - The class of the phase flowpublic Class<?> getAuthenticationHandler()
public void setAuthenticationHandler(Class<?> authenticationHandler)
authenticationHandler - The class of the authentication handlerpublic Map<String,String> getXmlDeserializationProperties()
public void setXmlDeserializationProperties(Map<String,String> xmlDeserializationProperties)
xmlDeserializationProperties - The XML deserialization properties as Mappublic Map<String,String> getJsonDeserializationProperties()
public void setJsonDeserializationProperties(Map<String,String> jsonDeserializationProperties)
jsonDeserializationProperties - The JSON deserialization properties as Mappublic Map<String,String> getXmlSerializationProperties()
public void setXmlSerializationProperties(Map<String,String> xmlSerializationProperties)
xmlSerializationProperties - The XML serialization properties as Mappublic Map<String,String> getJsonSerializationProperties()
public void setJsonSerializationProperties(Map<String,String> jsonSerializationProperties)
jsonSerializationProperties - The JSON serialization properties as Map
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||