| java.lang.Object | ||
| ↳ | com.esri.core.map.popup.PopupInfo | |
| ↳ | com.esri.android.map.ags.ArcGISPopupInfo | |
Popup information extension including ArcGIS layer information
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.esri.core.map.popup.PopupInfo
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
ArcGISPopupInfo(WebMapPopupInfo webMapPopupInfo)
Constructor using
WebMapPopupInfo to create the instance. | |||||||||||
|
ArcGISPopupInfo(PopupInfo popupInfo)
Constructor using a
PopupInfo to create the instance. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Symbol |
createSymbolFromGraphic(Graphic graphic)
Creates the symbol from graphic.
| ||||||||||
| Symbol |
createSymbolFromTemplate(FeatureTemplate template)
Creates a symbol based on a provided feature template.
| ||||||||||
| void |
fetchLayerInfo(String layerInfoUrl, UserCredentials credentials)
Fetch layer info.
| ||||||||||
| String | getDisplayField() | ||||||||||
| EditFieldsInfo |
getEditFieldsInfo()
Gets the edit fields info.
| ||||||||||
| Field |
getField(String fieldName)
Returns a collection of a graphic's attributes (fields).
| ||||||||||
| Geometry.Type | getGeometryType() | ||||||||||
| int |
getLayerId()
Gets the layer id.
| ||||||||||
| String |
getLayerName()
Gets the layer name.
| ||||||||||
| String |
getLayerUrl()
Gets the layer url.
| ||||||||||
| String |
getObjectIdField()
Gets the object id field.
| ||||||||||
| Renderer<Graphic> | getRenderer() | ||||||||||
| FeatureType |
getType(String subType)
Returns a collection of FeatureType objects representing feature sub-types in the layer to which the graphic
belongs.
| ||||||||||
| String |
getTypeIdField()
Returns the name of the graphic's field which contains the sub-type information.
| ||||||||||
| FeatureType[] |
getTypes()
Gets the feature types of this ArcGISPopupInfo if any.
| ||||||||||
| boolean |
isHasAttachments()
Checks if is has attachments.
| ||||||||||
| boolean |
isWebMapFeatureCollection()
Returns true if the popup is from a web map backed by a feature collection, false otherwise.
| ||||||||||
| void |
setWebMapFeatureCollection(boolean webMapFeatureCollection)
Sets whether or not the popup is from a web map backed by a feature collection.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.esri.core.map.popup.PopupInfo
| |||||||||||
From class
java.lang.Object
| |||||||||||
Constructor using WebMapPopupInfo to create the instance.
| webMapPopupInfo | the web map popup info |
|---|
Constructor using a PopupInfo to create the instance.
| popupInfo | the popup info |
|---|
Creates the symbol from graphic.
| graphic | the graphic |
|---|
Creates a symbol based on a provided feature template.
| template | the template |
|---|
Fetch layer info.
| layerInfoUrl | the layer info url |
|---|---|
| credentials | the credentials |
| Exception | the exception |
|---|
Gets the edit fields info.
Returns a collection of a graphic's attributes (fields).
| fieldName | the field name |
|---|
Gets the layer id.
Returns a collection of FeatureType objects representing feature sub-types in the layer to which the graphic belongs.
| subType | the sub type |
|---|
Returns the name of the graphic's field which contains the sub-type information.
Gets the feature types of this ArcGISPopupInfo if any.
Checks if is has attachments.
Returns true if the popup is from a web map backed by a feature collection, false otherwise.
Sets whether or not the popup is from a web map backed by a feature collection.
| webMapFeatureCollection | the web map feature collection |
|---|