public class JQLayoutDiv<J extends JQLayoutDiv<J>> extends com.jwebmp.core.base.html.Div<JQLayoutDivChildren,JQLayoutAttributes,com.jwebmp.core.base.html.interfaces.GlobalFeatures,com.jwebmp.core.base.html.interfaces.events.GlobalEvents,J> implements com.jwebmp.core.base.html.interfaces.children.BodyChildren<JQLayoutDivChildren,J>, IJQLayoutDiv<J>
| Constructor and Description |
|---|
JQLayoutDiv()
An empty an unconfigured layout div
|
JQLayoutDiv(BorderLayout<?> layout,
JQLayoutArea area,
JQLayoutContentDiv<?> contentDiv)
Constructs a new Border Layout Div
|
| Modifier and Type | Method and Description |
|---|---|
J |
addCloseButton(com.jwebmp.core.Component button)
Adds the close event to the component
|
J |
addFooter(com.jwebmp.core.base.html.HeaderText footerHeaderText)
Adds the footer header
|
J |
addFooter(JQLayoutFooterDiv<?> footerDiv)
Adds the footer to the component
|
J |
addFooter(String footerDivString)
Adds the footer
|
J |
addHeader(com.jwebmp.core.base.html.HeaderText headerDivString)
Adds the header to the layout div
|
J |
addHeader(JQLayoutHeaderDiv<?> headerDiv)
Adds the Div as a header and applies the class Widget Header
|
J |
addHeader(String headerDivString)
*
Adds a new header to the div and applies the Widget Header class
|
J |
addOpenButton(com.jwebmp.core.Component button)
Adds the open event to a component
|
J |
addPin(com.jwebmp.core.Component component)
Adds a Pin for this Div
|
J |
addToggleButton(com.jwebmp.core.Component button)
Adds the open event to a component
|
IJQLayoutDiv<J> |
asMe()
Returns a clean version of this components options
|
boolean |
equals(Object o) |
@NotNull JQLayoutArea |
getArea()
Gets the current assigned area
|
@NotNull JQLayoutContentDiv<?> |
getContentDiv()
Returns the current content div
|
@NotNull List<JQLayoutFooterDiv<?>> |
getFooters()
Returns the footers listing
|
@NotNull List<JQLayoutHeaderDiv<?>> |
getHeaders()
Returns a never empty list of header
|
@NotNull BorderLayout<?> |
getLayout()
Returns the layout attached to this layout div
|
@NotNull JQLayoutDefaultOptions |
getOptions() |
int |
hashCode() |
void |
init() |
J |
removeFooter(JQLayoutFooterDiv<?> footerDiv)
Removes the footer
|
J |
removeHeader(JQLayoutHeaderDiv<?> headerDiv)
Removes the header
|
J |
setArea(JQLayoutArea area)
Sets the current assigned area
|
J |
setContentDiv(JQLayoutContentDiv<?> contentDiv)
Sets the content div of this layout
|
J |
setFooters(List<JQLayoutFooterDiv<?>> footers)
Sets the footer collection
|
J |
setHeaders(List<JQLayoutHeaderDiv<?>> headers)
Sets the headers
|
J |
setLayout(@NotNull BorderLayout<?> layout)
Sets the layout for this div
|
addCSSEntry, asStyleBase, destroy, getCss, getCssName, getCssTypeHashMap, removeCSSEntry, renderCss, renderCss, setCss, setCssNameadd, addClass, addClass, addClass, addClass, addTheme, asHierarchyBase, cloneComponent, containsClass, findChild, findEvent, findParent, getAngularObjectsAll, getChildren, getChildrenHierarchy, getChildrenHierarchy, getChildrenHierarchy, getClasses, getCssReferencesAll, getEventsAll, getFeaturesAll, getJavascriptReferencesAll, getPage, getParent, getQueriesAll, getVariablesAll, hasChildren, isNewLineForClosingTag, preConfigure, readChildrenPropertyFirstResult, remove, removeClass, removeClass, renderAfterChildren, renderBeforeChildren, renderChildren, renderClasses, renderJavascriptAll, setChildren, setClasses, setPage, setParent, setTiny, toString, wrapaddDto, asAngularBase, bind, cloak, getDto, getJsonObjectsaddAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addStyle, addStyle, asAttributeBase, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttributes, isInvertColonRender, isRenderIDAttibute, removeAttribute, removeAttribute, removeAttribute, renderAttributes, setID, setInvertColonRender, setRenderIDAttributeasTagBase, getCurrentTabIndents, getCurrentTabIndentString, getInlineClosingTag, getTag, getText, isClosingTag, isInlineClosingTag, isNewLineForRawText, isRenderTextBeforeChildren, renderAfterTag, renderBeforeTag, renderHTML, setClosingTag, setCurrentTabIndents, setInlineClosingTag, setNewLineForClosingTag, setNewLineForRawText, setRenderTextBeforeChildren, setTag, toString, toString, toTinyStringaddEvent, asEventBase, checkAssignedFunctions, getEvents, getEventsFor, getEventTypes, removeEvent, setEventTypeaddFeature, addQuery, addVariable, asFeatureBase, assignFunctionsToComponent, compare, compareTo, getComponent, getFeatures, getName, getPriority, getQueries, getSortOrder, getVariables, isJavascriptRenderedElsewhere, isRenderAfterLoad, removeFeature, removeVariable, renderJavascript, scriptAvailable, setComponent, setJavascriptRenderedElsewhere, setName, setPriority, setRenderAfterLoad, setSortOrderaddCssReference, addJavaScriptReference, asDependancyBase, getCssReferences, getCssReferencesAll, getJavascriptReferences, getJavascriptReferencesAll, removeCssReference, removeJavaScriptReferenceasBase, getClassCanonicalName, getComponentClass, getComponentType, getID, getID, getJQueryID, getNewLine, getProperties, getProperty, getText, getText, hasProperty, isConfigured, isInitialized, isTiny, isTouched, setComponentType, setConfigured, setInitialized, setProperties, setText, setText, setTouchedclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, add, addClass, addClass, addClass, addClass, addTheme, asAngularBase, asAttributeBase, asBase, asDependancyBase, asEventBase, asFeatureBase, asTagBase, asThemeBase, getAngularObjectsAll, getChildren, getChildrenHierarchy, getChildrenHierarchy, getChildrenHierarchy, getClasses, getCssReferencesAll, getEventsAll, getJavascriptReferencesAll, getPage, getParent, getQueriesAll, getVariablesAll, hasChildren, remove, removeClass, removeClass, renderJavascriptAll, setClasses, setID, setPage, setParent, setTiny, toString, toStringdestroy, isConfigured, isInitialized, preConfigureasBase, asDependancyBase, asFeatureBaseisConfigured, isInitializedcomparing, comparing, comparingDouble, comparingInt, comparingLong, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongpublic JQLayoutDiv()
public JQLayoutDiv(BorderLayout<?> layout, JQLayoutArea area, JQLayoutContentDiv<?> contentDiv)
layout - The layout applying toarea - The area this div is forcontentDiv - The content div. Never null pleasepublic void init()
init in interface com.jwebmp.core.base.html.interfaces.GlobalChildreninit in interface com.jwebmp.core.base.html.interfaces.LifeCycleinit in class com.jwebmp.core.base.ComponentBase<J extends JQLayoutDiv<J>>@NotNull public @NotNull List<JQLayoutHeaderDiv<?>> getHeaders()
getHeaders in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>@NotNull public @NotNull List<JQLayoutFooterDiv<?>> getFooters()
getFooters in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>@NotNull public J setFooters(List<JQLayoutFooterDiv<?>> footers)
setFooters in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>footers - @NotNull public J setHeaders(List<JQLayoutHeaderDiv<?>> headers)
setHeaders in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>headers - @NotNull public J addHeader(String headerDivString)
addHeader in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>headerDivString - @NotNull public J addHeader(JQLayoutHeaderDiv<?> headerDiv)
addHeader in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>headerDiv - @NotNull public J addFooter(com.jwebmp.core.base.html.HeaderText footerHeaderText)
addFooter in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>footerHeaderText - @NotNull public J addPin(com.jwebmp.core.Component component)
addPin in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>component - @NotNull public J addToggleButton(com.jwebmp.core.Component button)
addToggleButton in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>button - The component to add the open event to@NotNull public J addCloseButton(com.jwebmp.core.Component button)
addCloseButton in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>button - The button to add a close event to@NotNull public J addFooter(JQLayoutFooterDiv<?> footerDiv)
addFooter in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>footerDiv - @NotNull public J addFooter(String footerDivString)
addFooter in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>footerDivString - @NotNull public J addHeader(com.jwebmp.core.base.html.HeaderText headerDivString)
addHeader in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>headerDivString - @NotNull public J addOpenButton(com.jwebmp.core.Component button)
addOpenButton in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>button - The component to add the open event to@NotNull public J removeFooter(JQLayoutFooterDiv<?> footerDiv)
removeFooter in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>footerDiv - @NotNull public J removeHeader(JQLayoutHeaderDiv<?> headerDiv)
removeHeader in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>headerDiv - @NotNull public @NotNull JQLayoutArea getArea()
getArea in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>@NotNull public @NotNull JQLayoutContentDiv<?> getContentDiv()
getContentDiv in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>@NotNull public @NotNull BorderLayout<?> getLayout()
getLayout in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>@NotNull public final J setLayout(@NotNull @NotNull BorderLayout<?> layout)
setLayout in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>layout - @NotNull public final J setContentDiv(JQLayoutContentDiv<?> contentDiv)
setContentDiv in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>contentDiv - @NotNull public final J setArea(JQLayoutArea area)
setArea in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>area - public IJQLayoutDiv<J> asMe()
public int hashCode()
hashCode in class com.jwebmp.core.base.ComponentStyleBase<JQLayoutDivChildren,JQLayoutAttributes,com.jwebmp.core.base.html.interfaces.GlobalFeatures,com.jwebmp.core.base.html.interfaces.events.GlobalEvents,J extends JQLayoutDiv<J>>public boolean equals(Object o)
equals in interface Comparator<J extends JQLayoutDiv<J>>equals in class com.jwebmp.core.base.ComponentStyleBase<JQLayoutDivChildren,JQLayoutAttributes,com.jwebmp.core.base.html.interfaces.GlobalFeatures,com.jwebmp.core.base.html.interfaces.events.GlobalEvents,J extends JQLayoutDiv<J>>@NotNull public @NotNull JQLayoutDefaultOptions getOptions()
getOptions in interface com.jwebmp.core.base.interfaces.IComponentFeatureBase<com.jwebmp.core.base.html.interfaces.GlobalFeatures,J extends JQLayoutDiv<J>>getOptions in interface IJQLayoutDiv<J extends JQLayoutDiv<J>>getOptions in class com.jwebmp.core.base.ComponentFeatureBase<com.jwebmp.core.base.html.interfaces.GlobalFeatures,J extends JQLayoutDiv<J>>Copyright © 2019 Marc Magon. All rights reserved.