Class PopupField
- java.lang.Object
-
- com.esri.arcgisruntime.mapping.popup.PopupField
-
public final class PopupField extends Object
Represents how a geoelement's attribute (field) should be displayed in a pop-up.- Since:
- 100.0.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPopupField.StringFieldOptionType of input box editors see when editing the field in a pop-up.
-
Constructor Summary
Constructors Constructor Description PopupField()Constructs an empty PopupField.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFieldName()Gets the field name.PopupFieldFormatgetFormat()Gets the format used to display the field.StringgetLabel()Gets the field label.PopupField.StringFieldOptiongetStringFieldOption()Gets the type of input box editors see when editing the field.StringgetTooltip()Gets a string providing editing an hint for editors of the field.booleanisEditable()Gets a flag indicating whether users can edit the field.booleanisVisible()Gets a flag indicating whether the field is visible in the pop-up.voidsetEditable(boolean editable)Sets a flag indicating whether users can edit the field.voidsetFieldName(String fieldName)Sets the field name.voidsetLabel(String label)Sets the field label.voidsetPopupFieldFormat(PopupFieldFormat popupFieldFormat)Sets the format used to display the field.voidsetStringFieldOption(PopupField.StringFieldOption stringFieldOption)Sets the type of input box editors see when editing the field.voidsetTooltip(String tooltip)Sets a string providing an editing hint for editors of the field.voidsetVisible(boolean visible)Sets a flag indicating whether the field is visible in the pop-up.
-
-
-
Method Detail
-
getFieldName
public String getFieldName()
Gets the field name.- Returns:
- the field name
- Since:
- 100.0.0
-
setFieldName
public void setFieldName(String fieldName)
Sets the field name.- Parameters:
fieldName- the field name- Since:
- 100.0.0
-
getLabel
public String getLabel()
Gets the field label.- Returns:
- the field label
- Since:
- 100.0.0
-
setLabel
public void setLabel(String label)
Sets the field label.- Parameters:
label- the field label- Since:
- 100.0.0
-
isEditable
public boolean isEditable()
Gets a flag indicating whether users can edit the field.- Returns:
- true if users can edit the field; otherwise false
- Since:
- 100.0.0
-
setEditable
public void setEditable(boolean editable)
Sets a flag indicating whether users can edit the field.- Parameters:
editable- a boolean indicating whether users can edit the field- Since:
- 100.0.0
-
isVisible
public boolean isVisible()
Gets a flag indicating whether the field is visible in the pop-up.- Returns:
- true if the field is visible in the pop-up; otherwise false
- Since:
- 100.0.0
-
setVisible
public void setVisible(boolean visible)
Sets a flag indicating whether the field is visible in the pop-up.- Parameters:
visible- a boolean indicating whether the field is visible- Since:
- 100.0.0
-
getTooltip
public String getTooltip()
Gets a string providing editing an hint for editors of the field.- Returns:
- the field tooltip
- Since:
- 100.0.0
-
setTooltip
public void setTooltip(String tooltip)
Sets a string providing an editing hint for editors of the field.- Parameters:
tooltip- the field tooltip- Since:
- 100.0.0
-
getStringFieldOption
public PopupField.StringFieldOption getStringFieldOption()
Gets the type of input box editors see when editing the field. Applies only to string fields.- Returns:
- the type of input box
- Since:
- 100.0.0
-
setStringFieldOption
public void setStringFieldOption(PopupField.StringFieldOption stringFieldOption)
Sets the type of input box editors see when editing the field. Applies only to string fields.- Parameters:
stringFieldOption- the type of input box- Throws:
IllegalArgumentException- if the stringFieldOption is null- Since:
- 100.0.0
-
getFormat
public PopupFieldFormat getFormat()
Gets the format used to display the field.- Returns:
- the format used to display the field
- Since:
- 100.0.0
-
setPopupFieldFormat
public void setPopupFieldFormat(PopupFieldFormat popupFieldFormat)
Sets the format used to display the field.- Parameters:
popupFieldFormat- the format used to display the field- Throws:
IllegalArgumentException- if the popupFieldFormat is null- Since:
- 100.0.0
-
-