|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ComponentEditConfig
Defines the edit control configuration. A JSON serialized form needs to be written to the response when drawing the 'edit control'.
| Method Summary | |
|---|---|
DialogMode |
getDialogMode()
Returns the display mode of the dialog |
Map<String,DropTarget> |
getDropTargets()
Returns a unmodifiable map of configurations of drop targets. |
String |
getEmptyText()
Gets the text to be displayed when isEmpty() is true. |
Map<String,String> |
getFormParameters()
Returns an unmodifiable map for additional form parameters to be included in the dialog. |
String |
getInsertBehavior()
Returns the insert behavior or null of not defined |
EditLayout |
getLayout()
Returns the edit layout for the edit control widget. |
Map<String,String> |
getListeners()
Returns an unmodifiable map of edit listeners. |
Toolbar |
getToolbar()
Returns the (unmodifiable) toolbar for the editbar/menu. |
boolean |
isDefault()
Checks if this config has all default values in respect to the default values of the widgets. |
boolean |
isEmpty()
Returns the empty flag. |
Boolean |
isOrderable()
Returns if the edited component is orderable. |
void |
write(org.apache.sling.commons.json.io.JSONWriter out)
Serializes this descriptor to json |
| Method Detail |
|---|
boolean isDefault()
true the edit config does not
need to be submitted to the client.
true if defaultEditLayout getLayout()
Map<String,DropTarget> getDropTargets()
DialogMode getDialogMode()
String getInsertBehavior()
null of not defined
nullboolean isEmpty()
empty flag. Indicates if the respective
component has no visual content and a placeholder text should be
rendered.
true if a placeholder text should be renderedString getEmptyText()
isEmpty() is true.
Returns null if the default text is displayed.
nullBoolean isOrderable()
true if the component is orderable or null
if the behavior is defined by the widgets.Toolbar getToolbar()
Map<String,String> getFormParameters()
void write(org.apache.sling.commons.json.io.JSONWriter out)
throws org.apache.sling.commons.json.JSONException
out - json writer
org.apache.sling.commons.json.JSONException - if a JSON error occursMap<String,String> getListeners()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||