Package geomss.ui
Class DialogItem
- java.lang.Object
-
- geomss.ui.DialogItem
-
- All Implemented Interfaces:
java.lang.Cloneable
public class DialogItem extends java.lang.Object implements java.lang.Cloneable
A container for for items to display in a dialog.Modified by: Joseph A. Huwaldt
- Version:
- February 22, 2025
- Author:
- Joseph A. Huwaldt, Date: May 5, 2009
-
-
Constructor Summary
Constructors Constructor Description DialogItem()Construct a new and empty DialogItem.DialogItem(java.lang.String prefix, java.lang.Object element)Construct a new DialogItem with the specified elements.DialogItem(java.lang.String prefix, java.lang.Object element, java.lang.String suffix)Construct a new DialogItem with the specified elements.DialogItem(java.lang.String prefix, java.lang.Object element, javax.measure.unit.Unit[] unitList)Construct a new DialogItem with the specified elements.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Returns a shallow copy of this DialogItem instance.java.lang.ObjectgetElement()Return the element to be edited.java.lang.StringgetFileExtension()Returns the file extension requested for saving a file (or null if none has been set).java.lang.StringgetPrefix()Return the prefix String.java.lang.StringgetSuffix()Return the suffix String.javax.measure.unit.Unit[]getUnitList()Return the array of units.booleanisLoadFile()Returns the load/save option (true to use a load file dialog and false to use a save file dialog).voidsetElement(java.lang.Object element)Set the element to be edited.voidsetFileExtension(java.lang.String extension)Set the file extension to enforce when selecting a file for saving.voidsetLoadFile(boolean load)Set the file load/save option (if the element is of type File).voidsetPrefix(java.lang.String prefix)Set the prefix String.voidsetSuffix(java.lang.String suffix)Set the suffix string.voidsetUnitList(javax.measure.unit.Unit[] units)Set the array of units.
-
-
-
Constructor Detail
-
DialogItem
public DialogItem()
Construct a new and empty DialogItem.
-
DialogItem
public DialogItem(java.lang.String prefix, java.lang.Object element)
Construct a new DialogItem with the specified elements.- Parameters:
prefix- The prefix for the dialog to display.element- The the item to display in the dialog.
-
DialogItem
public DialogItem(java.lang.String prefix, java.lang.Object element, java.lang.String suffix)
Construct a new DialogItem with the specified elements.- Parameters:
prefix- The prefix for the item displayed.element- The item to display in the dialog.suffix- The suffix for the item displayed.
-
DialogItem
public DialogItem(java.lang.String prefix, java.lang.Object element, javax.measure.unit.Unit[] unitList)
Construct a new DialogItem with the specified elements.- Parameters:
prefix- The prefix for the item displayed.element- The item to display in the dialog.unitList- The list of units to display with the item.
-
-
Method Detail
-
getPrefix
public java.lang.String getPrefix()
Return the prefix String.- Returns:
- the prefix
-
setPrefix
public void setPrefix(java.lang.String prefix)
Set the prefix String.- Parameters:
prefix- the prefix to display with the item.
-
getElement
public java.lang.Object getElement()
Return the element to be edited.- Returns:
- the element or item
-
setElement
public void setElement(java.lang.Object element)
Set the element to be edited.- Parameters:
element- the item to display in the dialog.
-
getSuffix
public java.lang.String getSuffix()
Return the suffix String.- Returns:
- the suffix
-
setSuffix
public void setSuffix(java.lang.String suffix)
Set the suffix string.- Parameters:
suffix- the suffix to place after the item in the dialog.
-
getUnitList
public javax.measure.unit.Unit[] getUnitList()
Return the array of units.- Returns:
- the array of units displayed with the item in the dialog.
-
setUnitList
public void setUnitList(javax.measure.unit.Unit[] units)
Set the array of units.- Parameters:
units- the array of units to display with the item.
-
setLoadFile
public void setLoadFile(boolean load)
Set the file load/save option (if the element is of type File).- Parameters:
load- Set totrueto use a "load file" dialog andfalseto use a "save file" dialog.
-
isLoadFile
public boolean isLoadFile()
Returns the load/save option (true to use a load file dialog and false to use a save file dialog).- Returns:
- The value true to use a load file dialog and false to use a save file dialog.
-
setFileExtension
public void setFileExtension(java.lang.String extension)
Set the file extension to enforce when selecting a file for saving.- Parameters:
extension- The file extension to enforce when selecting a file for saving.
-
getFileExtension
public java.lang.String getFileExtension()
Returns the file extension requested for saving a file (or null if none has been set).- Returns:
- The file extension requested for saving a file or null if none has been set.
-
clone
public java.lang.Object clone()
Returns a shallow copy of this DialogItem instance.- Returns:
- a clone of this DialogItem instance
-
-