Package org.jboss.hal.ballroom.dialog
Class Dialog.Builder
- java.lang.Object
-
- org.jboss.hal.ballroom.dialog.Dialog.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dialog.Builderadd(elemental2.dom.HTMLElement... elements)Dialog.Builderadd(Iterable<elemental2.dom.HTMLElement> elements)Dialogbuild()Dialog.Buildercancel()Dialog.Builderclosed(org.jboss.hal.spi.Callback closed)Dialog.BuildercloseIcon(boolean closeIcon)Dialog.BuildercloseOnEsc(boolean closeOnEsc)Dialog.BuildercloseOnly()Shortcut for a dialog with one 'Close' button.Dialog.BuilderfadeIn(boolean fadeIn)Dialog.BuilderokCancel(org.jboss.hal.spi.Callback okCallback)Shortcut for a dialog with a 'Ok' and 'Cancel' button.Dialog.Builderprimary(int position, String label, Dialog.ResultCallback callback)Dialog.Builderprimary(String label, Dialog.ResultCallback callback)Dialog.Builderprimary(Dialog.ResultCallback callback)Adds a primary with label 'Save' and position 200.Dialog.BuildersaveCancel(Dialog.ResultCallback saveCallback)Shortcut for a dialog with a 'Save' and 'Cancel' button.Dialog.Buildersecondary(int position, String label, Dialog.ResultCallback callback)Dialog.Buildersecondary(String label, Dialog.ResultCallback callback)Dialog.Buildersecondary(Dialog.ResultCallback callback)Adds a secondary button with label 'Cancel' and position 100Dialog.Buildersize(Dialog.Size size)Dialog.BuilderyesNo(org.jboss.hal.spi.Callback yesCallback)Shortcut for a dialog with a 'Yes' and 'No' button.
-
-
-
Constructor Detail
-
Builder
public Builder(String title)
-
-
Method Detail
-
closeOnly
public Dialog.Builder closeOnly()
Shortcut for a dialog with one 'Close' button.
-
saveCancel
public Dialog.Builder saveCancel(Dialog.ResultCallback saveCallback)
Shortcut for a dialog with a 'Save' and 'Cancel' button. Clicking on save will execute the specified callback.
-
yesNo
public Dialog.Builder yesNo(org.jboss.hal.spi.Callback yesCallback)
Shortcut for a dialog with a 'Yes' and 'No' button. Clicking on yes will execute the specified callback.
-
okCancel
public Dialog.Builder okCancel(org.jboss.hal.spi.Callback okCallback)
Shortcut for a dialog with a 'Ok' and 'Cancel' button. Clicking on ok will execute the specified callback.
-
primary
public Dialog.Builder primary(Dialog.ResultCallback callback)
Adds a primary with label 'Save' and position 200.
-
primary
public Dialog.Builder primary(String label, Dialog.ResultCallback callback)
-
primary
public Dialog.Builder primary(int position, String label, Dialog.ResultCallback callback)
-
cancel
public Dialog.Builder cancel()
-
secondary
public Dialog.Builder secondary(Dialog.ResultCallback callback)
Adds a secondary button with label 'Cancel' and position 100
-
secondary
public Dialog.Builder secondary(String label, Dialog.ResultCallback callback)
-
secondary
public Dialog.Builder secondary(int position, String label, Dialog.ResultCallback callback)
-
size
public Dialog.Builder size(Dialog.Size size)
-
closeIcon
public Dialog.Builder closeIcon(boolean closeIcon)
-
closeOnEsc
public Dialog.Builder closeOnEsc(boolean closeOnEsc)
-
closed
public Dialog.Builder closed(org.jboss.hal.spi.Callback closed)
-
fadeIn
public Dialog.Builder fadeIn(boolean fadeIn)
-
add
public Dialog.Builder add(elemental2.dom.HTMLElement... elements)
-
add
public Dialog.Builder add(Iterable<elemental2.dom.HTMLElement> elements)
-
build
public Dialog build()
-
-