Package org.apache.wicket.settings
Class FrameworkSettings
- java.lang.Object
-
- org.apache.wicket.settings.FrameworkSettings
-
- All Implemented Interfaces:
IEventDispatcher
public class FrameworkSettings extends java.lang.Object implements IEventDispatcher
Framework settings for retrieving and configuring framework settings.- Author:
- Jonathan Locke, Chris Turner, Eelco Hillenius, Juergen Donnerstag, Johan Compagner, Igor Vaynberg (ivaynberg), Martijn Dashorst, James Carman
-
-
Constructor Summary
Constructors Constructor Description FrameworkSettings(Application application)Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FrameworkSettingsadd(IEventDispatcher dispatcher)Registers a new event dispatchervoiddispatchEvent(java.lang.Object sink, IEvent<?> event, Component component)Dispatches event to registered dispatchersIDetachListenergetDetachListener()ISerializergetSerializer()java.lang.StringgetVersion()Gets the Wicket version.FrameworkSettingssetDetachListener(IDetachListener detachListener)Sets detach listenerFrameworkSettingssetSerializer(ISerializer serializer)Sets theISerializerthat will be used to convert objects to/from byte arrays
-
-
-
Constructor Detail
-
FrameworkSettings
public FrameworkSettings(Application application)
Construct.- Parameters:
application-
-
-
Method Detail
-
getVersion
public java.lang.String getVersion()
Gets the Wicket version. The Wicket version is in the same format as the version element in the pom.xml file (project descriptor). The version is generated by maven in the build/release cycle and put in the /META-INF/MANIFEST.MF file located in the root folder of the Wicket jar. The version usually follows one of the following formats:- major.minor[.bug] for stable versions. 1.1, 1.2, 1.2.1 are examples
- major.minor-state for development versions. 1.2-beta2, 1.3-SNAPSHOT are examples
- Returns:
- the Wicket version
-
getDetachListener
public IDetachListener getDetachListener()
- Returns:
- detach listener or
nullif none
-
setDetachListener
public FrameworkSettings setDetachListener(IDetachListener detachListener)
Sets detach listener- Parameters:
detachListener- listener ornullto remove- Returns:
thisobject for chaining
-
add
public FrameworkSettings add(IEventDispatcher dispatcher)
Registers a new event dispatcher- Parameters:
dispatcher-- Returns:
thisobject for chaining
-
dispatchEvent
public void dispatchEvent(java.lang.Object sink, IEvent<?> event, Component component)Dispatches event to registered dispatchers- Specified by:
dispatchEventin interfaceIEventDispatcher- Parameters:
sink-event-component-- See Also:
IEventDispatcher.dispatchEvent(Object, IEvent, Component)
-
setSerializer
public FrameworkSettings setSerializer(ISerializer serializer)
Sets theISerializerthat will be used to convert objects to/from byte arrays- Parameters:
serializer- theISerializerto use- Returns:
thisobject for chaining
-
getSerializer
public ISerializer getSerializer()
- Returns:
- the
ISerializerthat will be used to convert objects to/from byte arrays
-
-