public interface ConfigurationSession
ArooaConfiguration
.
A ConfigurationSession is intended to be a minimal derivation of
an ArooaSession
that is able to provide enough to
edit a configuration either locally or on a remote server.
Modifier and Type | Method and Description |
---|---|
void |
addSessionStateListener(SessionStateListener listener)
Add a
SessionStateListener listener. |
DragPoint |
dragPointFor(java.lang.Object component)
Provide a
DragPoint for the given component. |
ArooaDescriptor |
getArooaDescriptor()
Get the
ArooaDescriptor for editing the configuration. |
boolean |
isModified()
Has the configuration been modified.
|
void |
removeSessionStateListener(SessionStateListener listener)
Remove a
SessionStateListener listener. |
void |
save()
Save the configuration.
|
DragPoint dragPointFor(java.lang.Object component)
DragPoint
for the given component.component
- The component.boolean isModified()
void addSessionStateListener(SessionStateListener listener)
SessionStateListener
listener.listener
- The listener.void removeSessionStateListener(SessionStateListener listener)
SessionStateListener
listener.listener
- The listener.void save() throws ArooaParseException
ArooaParseException
- If save failed. (Is this the right Exception)?ArooaDescriptor getArooaDescriptor()
ArooaDescriptor
for editing the configuration.