info.magnolia.ui.vaadin.gwt.client.editor.model
Class ModelImpl

java.lang.Object
  extended by info.magnolia.ui.vaadin.gwt.client.editor.model.ModelImpl
All Implemented Interfaces:
Model

public class ModelImpl
extends Object
implements Model

Singleton keeping the model.


Field Summary
 List<MgnlElement> rootAreas
           
 MgnlElement rootPage
           
 
Fields inherited from interface info.magnolia.ui.vaadin.gwt.client.editor.model.Model
CMS_AREA, CMS_COMPONENT, CMS_PAGE, CMS_TAG, INHERITED_ATTRIBUTES
 
Constructor Summary
ModelImpl()
           
 
Method Summary
 void addElement(MgnlElement mgnlElement, com.google.gwt.dom.client.Element element)
           
 void addElements(MgnlElement mgnlElement, com.google.gwt.dom.client.Element element)
           
 void addRootArea(MgnlElement area)
           
 MgnlElement getMgnlElement(com.google.gwt.dom.client.Element element)
           
 List<MgnlElement> getRootAreas()
           
 MgnlElement getRootPage()
           
 MgnlElement getSelectedMgnlAreaElement()
           
 MgnlElement getSelectedMgnlComponentElement()
           
 void removeMgnlElement(MgnlElement mgnlElement)
           
 void reset()
          Reset the tree, e.g.
 void setRootPage(MgnlElement rootPage)
           
 void setSelectedMgnlAreaElement(MgnlElement selectedMgnlAreaElement)
           
 void setSelectedMgnlComponentElement(MgnlElement selectedMgnlComponentElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootPage

public MgnlElement rootPage

rootAreas

public List<MgnlElement> rootAreas
Constructor Detail

ModelImpl

public ModelImpl()
Method Detail

addElement

public void addElement(MgnlElement mgnlElement,
                       com.google.gwt.dom.client.Element element)
Specified by:
addElement in interface Model

addElements

public void addElements(MgnlElement mgnlElement,
                        com.google.gwt.dom.client.Element element)
Specified by:
addElements in interface Model

getMgnlElement

public MgnlElement getMgnlElement(com.google.gwt.dom.client.Element element)
Specified by:
getMgnlElement in interface Model

getRootPage

public MgnlElement getRootPage()
Specified by:
getRootPage in interface Model

setRootPage

public void setRootPage(MgnlElement rootPage)
Specified by:
setRootPage in interface Model

addRootArea

public void addRootArea(MgnlElement area)
Specified by:
addRootArea in interface Model

getRootAreas

public List<MgnlElement> getRootAreas()
Specified by:
getRootAreas in interface Model

setSelectedMgnlAreaElement

public void setSelectedMgnlAreaElement(MgnlElement selectedMgnlAreaElement)
Specified by:
setSelectedMgnlAreaElement in interface Model

getSelectedMgnlAreaElement

public MgnlElement getSelectedMgnlAreaElement()
Specified by:
getSelectedMgnlAreaElement in interface Model

removeMgnlElement

public void removeMgnlElement(MgnlElement mgnlElement)
Specified by:
removeMgnlElement in interface Model

getSelectedMgnlComponentElement

public MgnlElement getSelectedMgnlComponentElement()
Specified by:
getSelectedMgnlComponentElement in interface Model

setSelectedMgnlComponentElement

public void setSelectedMgnlComponentElement(MgnlElement selectedMgnlComponentElement)
Specified by:
setSelectedMgnlComponentElement in interface Model

reset

public void reset()
Reset the tree, e.g. when browsing inside the page editor.

Specified by:
reset in interface Model


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