info.magnolia.templating.editor.client.model
Class ModelStorage

java.lang.Object
  extended by info.magnolia.templating.editor.client.model.ModelStorage

public class ModelStorage
extends Object

Singleton keeping the model.


Field Summary
 List<MgnlElement> rootElements
           
 
Constructor Summary
ModelStorage()
           
 
Method Summary
 void addAreaEndBar(MgnlElement mgnlElement, AreaEndBar areaEndBar)
           
 void addAreaPlaceHolder(MgnlElement mgnlElement, AreaPlaceHolder placeHolder)
           
 void addComponentPlaceHolder(MgnlElement mgnlElement, ComponentPlaceHolder placeHolder)
           
 void addEditBar(MgnlElement mgnlElement, AbstractBar editBar)
           
 void addElement(MgnlElement mgnlElement, com.google.gwt.dom.client.Element element)
           
 void addElements(MgnlElement mgnlElement, com.google.gwt.dom.client.Element element)
           
 void addOverlay(MgnlElement mgnlElement, AbstractOverlay overlayWidget)
           
 void addRoot(MgnlElement boundary)
           
 MgnlElement findMgnlElementByContentId(String contentId)
           
 AreaEndBar getAreaEndBar(MgnlElement mgnlElement)
           
 AreaPlaceHolder getAreaPlaceHolder(MgnlElement mgnlElement)
           
 ComponentPlaceHolder getComponentPlaceHolder(MgnlElement mgnlElement)
           
 AbstractBar getEditBar(MgnlElement mgnlElement)
           
 List<com.google.gwt.dom.client.Element> getElements(MgnlElement mgnlElement)
           
 FocusModel getFocusModel()
           
static ModelStorage getInstance()
           
 MgnlElement getMgnlElement(com.google.gwt.dom.client.Element element)
           
 AbstractOverlay getOverlay(MgnlElement mgnlElement)
           
 List<MgnlElement> getRootElements()
           
 MgnlElement getSelectedMgnlElement()
           
 void removeMgnlElement(MgnlElement mgnlElement)
           
 void setSelectedMgnlElement(MgnlElement selectedMgnlElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootElements

public List<MgnlElement> rootElements
Constructor Detail

ModelStorage

public ModelStorage()
Method Detail

getInstance

public static ModelStorage getInstance()

addOverlay

public void addOverlay(MgnlElement mgnlElement,
                       AbstractOverlay overlayWidget)

getOverlay

public AbstractOverlay getOverlay(MgnlElement mgnlElement)

addEditBar

public void addEditBar(MgnlElement mgnlElement,
                       AbstractBar editBar)

getEditBar

public AbstractBar getEditBar(MgnlElement mgnlElement)

addElement

public void addElement(MgnlElement mgnlElement,
                       com.google.gwt.dom.client.Element element)

addElements

public void addElements(MgnlElement mgnlElement,
                        com.google.gwt.dom.client.Element element)

getMgnlElement

public MgnlElement getMgnlElement(com.google.gwt.dom.client.Element element)

getElements

public List<com.google.gwt.dom.client.Element> getElements(MgnlElement mgnlElement)

addRoot

public void addRoot(MgnlElement boundary)

getRootElements

public List<MgnlElement> getRootElements()

setSelectedMgnlElement

public void setSelectedMgnlElement(MgnlElement selectedMgnlElement)

getSelectedMgnlElement

public MgnlElement getSelectedMgnlElement()

getFocusModel

public FocusModel getFocusModel()

addAreaPlaceHolder

public void addAreaPlaceHolder(MgnlElement mgnlElement,
                               AreaPlaceHolder placeHolder)

getAreaPlaceHolder

public AreaPlaceHolder getAreaPlaceHolder(MgnlElement mgnlElement)

addComponentPlaceHolder

public void addComponentPlaceHolder(MgnlElement mgnlElement,
                                    ComponentPlaceHolder placeHolder)

getComponentPlaceHolder

public ComponentPlaceHolder getComponentPlaceHolder(MgnlElement mgnlElement)

addAreaEndBar

public void addAreaEndBar(MgnlElement mgnlElement,
                          AreaEndBar areaEndBar)

getAreaEndBar

public AreaEndBar getAreaEndBar(MgnlElement mgnlElement)

removeMgnlElement

public void removeMgnlElement(MgnlElement mgnlElement)

findMgnlElementByContentId

public MgnlElement findMgnlElementByContentId(String contentId)


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