Class AbstractLayoutGenerator
- java.lang.Object
-
- org.uberfire.ext.layout.editor.client.generator.AbstractLayoutGenerator
-
- All Implemented Interfaces:
LayoutGenerator
- Direct Known Subclasses:
BootstrapLayoutGenerator
public abstract class AbstractLayoutGenerator extends Object implements LayoutGenerator
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTAINER_ID
-
Constructor Summary
Constructors Constructor Description AbstractLayoutGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyCssToElement(Map<String,String> properties, com.google.gwt.user.client.ui.IsWidget element)protected voidapplyCssToElement(Map<String,String> properties, org.jboss.errai.common.client.dom.HTMLElement element)org.uberfire.ext.layout.editor.api.editor.LayoutInstancebuild(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, LayoutGeneratorDriver driver)protected booleancolumnHasNestedRows(org.uberfire.ext.layout.editor.api.editor.LayoutColumn layoutColumn)protected voidgenerateComponents(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, org.uberfire.ext.layout.editor.api.editor.LayoutInstance layoutInstance, LayoutGeneratorDriver driver, org.uberfire.ext.layout.editor.api.editor.LayoutColumn layoutColumn, org.jboss.errai.common.client.dom.HTMLElement column)protected voidgenerateRows(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, org.uberfire.ext.layout.editor.api.editor.LayoutInstance layoutInstance, LayoutGeneratorDriver driver, List<org.uberfire.ext.layout.editor.api.editor.LayoutRow> rows, org.jboss.errai.common.client.dom.HTMLElement parentWidget)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.uberfire.ext.layout.editor.client.generator.LayoutGenerator
build
-
-
-
-
Field Detail
-
CONTAINER_ID
public static final String CONTAINER_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
build
public org.uberfire.ext.layout.editor.api.editor.LayoutInstance build(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, LayoutGeneratorDriver driver)- Specified by:
buildin interfaceLayoutGenerator
-
generateRows
protected void generateRows(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, org.uberfire.ext.layout.editor.api.editor.LayoutInstance layoutInstance, LayoutGeneratorDriver driver, List<org.uberfire.ext.layout.editor.api.editor.LayoutRow> rows, org.jboss.errai.common.client.dom.HTMLElement parentWidget)
-
generateComponents
protected void generateComponents(org.uberfire.ext.layout.editor.api.editor.LayoutTemplate layoutTemplate, org.uberfire.ext.layout.editor.api.editor.LayoutInstance layoutInstance, LayoutGeneratorDriver driver, org.uberfire.ext.layout.editor.api.editor.LayoutColumn layoutColumn, org.jboss.errai.common.client.dom.HTMLElement column)
-
columnHasNestedRows
protected boolean columnHasNestedRows(org.uberfire.ext.layout.editor.api.editor.LayoutColumn layoutColumn)
-
applyCssToElement
protected void applyCssToElement(Map<String,String> properties, org.jboss.errai.common.client.dom.HTMLElement element)
-
-