info.magnolia.cms.gui.controlx.search
Class DialogBasedSearchConfig

java.lang.Object
  extended by info.magnolia.cms.gui.controlx.search.SearchConfigImpl
      extended by info.magnolia.cms.gui.controlx.search.DialogBasedSearchConfig
All Implemented Interfaces:
SearchConfig

public class DialogBasedSearchConfig
extends SearchConfigImpl

Configers the search based on the dialog.

Version:
$Revision$ ($Author$)
Author:
Philipp Bracher

Constructor Summary
DialogBasedSearchConfig(Content dialogNode)
           
 
Method Summary
protected  SearchControlDefinition createSearchControl(Content controlNode)
           
protected  SearchControlDefinition createSearchControl(String name, String label, String searchType, Content controlNode)
           
protected  void init(Content dialogNode)
          gets all the controls defined in the dialog
 
Methods inherited from class info.magnolia.cms.gui.controlx.search.SearchConfigImpl
addControlDefinition, getControlDefinition, getControlDefinitions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogBasedSearchConfig

public DialogBasedSearchConfig(Content dialogNode)
Parameters:
dialogPath -
Method Detail

init

protected void init(Content dialogNode)
             throws Exception
gets all the controls defined in the dialog

Throws:
Exception

createSearchControl

protected SearchControlDefinition createSearchControl(Content controlNode)
                                               throws Exception
Throws:
Exception

createSearchControl

protected SearchControlDefinition createSearchControl(String name,
                                                      String label,
                                                      String searchType,
                                                      Content controlNode)
                                               throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException


Copyright © 2003–2014 Magnolia International Ltd.. All rights reserved.