info.magnolia.module.rssaggregator
Class FeedsControl

java.lang.Object
  extended by info.magnolia.cms.gui.dialog.DialogControlImpl
      extended by info.magnolia.cms.gui.dialog.DialogBox
          extended by info.magnolia.module.rssaggregator.MultiControl
              extended by info.magnolia.module.rssaggregator.FeedsControl
All Implemented Interfaces:
info.magnolia.cms.gui.dialog.DialogControl, MultiValueControl

public class FeedsControl
extends MultiControl

Multi control for specifying feeds and optional titles. Can be used for anything where multi control with two text fields is needed.

Author:
had

Field Summary
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogBox
BOXTYPE_1COL, BOXTYPE_2COLS
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl
DEFAULT_VALUE_PROPERTY, SESSION_ATTRIBUTENAME_DIALOGOBJECT, SESSION_ATTRIBUTENAME_DIALOGOBJECT_REMOVE, VALIDATION_PATTERN_PROPERTY, value
 
Constructor Summary
FeedsControl()
           
 
Method Summary
protected  String getEmpty()
           
 String getGetObjectFunction()
          JS function used to create an object out of the input fields.
 String getInnerHtml()
          Called by the template.
 String getNewObjectFunction()
          JS function used to create a new empty object.
 
Methods inherited from class info.magnolia.module.rssaggregator.MultiControl
drawHtml, getAddButton, getDeleteButton, getHiddenFieldName, getJSON, getSaveInfo, readValues
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogBox
drawHtmlPost, drawHtmlPre, getBoxType, getHtmlDescription, setBoxType
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl
addOption, addSub, clearWebsiteNode, drawHtmlPostSubs, drawHtmlPreSubs, drawSubs, getConfigValue, getConfigValue, getDescription, getId, getLabel, getMessage, getMessage, getMessages, getName, getOptions, getParent, getRequest, getResponse, getStorageNode, getSub, getSubs, getTopParent, getValidationPattern, getValue, getValues, getWebsiteNode, init, isRequired, readValue, removeSessionAttribute, setConfig, setConfig, setConfig, setDescription, setLabel, setName, setOptions, setRequired, setSaveInfo, setSessionAttribute, setTopParent, setValidationMessage, setValue, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeedsControl

public FeedsControl()
Method Detail

getInnerHtml

public String getInnerHtml()
Called by the template. It renders the dynamic inner row using trim paths templating mechanism.


getGetObjectFunction

public String getGetObjectFunction()
JS function used to create an object out of the input fields.

Overrides:
getGetObjectFunction in class MultiControl

getNewObjectFunction

public String getNewObjectFunction()
JS function used to create a new empty object.

Overrides:
getNewObjectFunction in class MultiControl

getEmpty

protected String getEmpty()
Specified by:
getEmpty in class MultiControl


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.