com.esri.arcgis.carto
Class IHTMLPopupInfoProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IHTMLPopupInfoProxy
All Implemented Interfaces:
IHTMLPopupInfo, Externalizable, Serializable

public class IHTMLPopupInfoProxy
extends com.esri.arcgis.interop.Dispatch
implements IHTMLPopupInfo, Serializable

Provides access to members that control the HTML popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IHTMLPopupInfoProxy()
           
  IHTMLPopupInfoProxy(Object obj)
           
protected IHTMLPopupInfoProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getHTMLOutput(IFeature pFeature)
          The content is the XML text for the input feature.
 int getHTMLPresentationStyle()
          Indicates the content formating style for the HTML Popup tool.
 String getHTMLRedirectField()
          Indicates the fieldname of the layer that contains the HTML redirect URL values.
 String getHTMLRedirectFieldPrefix()
          Indicates the text to precede the HTMLRedirectField value for the redirect URL.
 String getHTMLRedirectFieldSuffix()
          Indicates the text to follow the HTMLRedirectField value for the redirect URL.
 String getHTMLXSLStylesheet()
          Indicates the content of the XSL stylesheet to parse the feature attributes through.
 boolean isHTMLHideFieldNameColumn()
          Indicates if Field name column will be output to the HTML Popup tool.
 boolean isHTMLPopupEnabled()
          Indicates if this layer currently responds to the HTML Popup tool.
 boolean isHTMLUseCodedDomainValues()
          Indicates whether to use coded values (rather than literal stored values) for feature values.
 void removeListener(String iidStr, Object theListener)
           
 void setHTMLHideFieldNameColumn(boolean pHide)
          Indicates if Field name column will be output to the HTML Popup tool.
 void setHTMLPopupEnabled(boolean pEnabled)
          Indicates if this layer currently responds to the HTML Popup tool.
 void setHTMLPresentationStyle(int pStyle)
          Indicates the content formating style for the HTML Popup tool.
 void setHTMLRedirectField(String pField)
          Indicates the fieldname of the layer that contains the HTML redirect URL values.
 void setHTMLRedirectFieldPrefix(String pPrefix)
          Indicates the text to precede the HTMLRedirectField value for the redirect URL.
 void setHTMLRedirectFieldSuffix(String pSufix)
          Indicates the text to follow the HTMLRedirectField value for the redirect URL.
 void setHTMLUseCodedDomainValues(boolean pCodedValues)
          Indicates whether to use coded values (rather than literal stored values) for feature values.
 void setHTMLXSLStylesheet(String pStyleSheet)
          Indicates the content of the XSL stylesheet to parse the feature attributes through.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IHTMLPopupInfoProxy

public IHTMLPopupInfoProxy()

IHTMLPopupInfoProxy

public IHTMLPopupInfoProxy(Object obj)
                    throws IOException
Throws:
IOException

IHTMLPopupInfoProxy

protected IHTMLPopupInfoProxy(Object obj,
                              String iid)
                       throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

isHTMLPopupEnabled

public boolean isHTMLPopupEnabled()
                           throws IOException,
                                  AutomationException
Indicates if this layer currently responds to the HTML Popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isHTMLPopupEnabled in interface IHTMLPopupInfo
Returns:
The pEnabled
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLPopupEnabled

public void setHTMLPopupEnabled(boolean pEnabled)
                         throws IOException,
                                AutomationException
Indicates if this layer currently responds to the HTML Popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLPopupEnabled in interface IHTMLPopupInfo
Parameters:
pEnabled - The pEnabled (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLPresentationStyle

public int getHTMLPresentationStyle()
                             throws IOException,
                                    AutomationException
Indicates the content formating style for the HTML Popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHTMLPresentationStyle in interface IHTMLPopupInfo
Returns:
A com.esri.arcgis.carto.esriHTMLPopupStyle constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLPresentationStyle

public void setHTMLPresentationStyle(int pStyle)
                              throws IOException,
                                     AutomationException
Indicates the content formating style for the HTML Popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLPresentationStyle in interface IHTMLPopupInfo
Parameters:
pStyle - A com.esri.arcgis.carto.esriHTMLPopupStyle constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHTMLHideFieldNameColumn

public boolean isHTMLHideFieldNameColumn()
                                  throws IOException,
                                         AutomationException
Indicates if Field name column will be output to the HTML Popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isHTMLHideFieldNameColumn in interface IHTMLPopupInfo
Returns:
The pHide
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLHideFieldNameColumn

public void setHTMLHideFieldNameColumn(boolean pHide)
                                throws IOException,
                                       AutomationException
Indicates if Field name column will be output to the HTML Popup tool.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLHideFieldNameColumn in interface IHTMLPopupInfo
Parameters:
pHide - The pHide (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLRedirectField

public String getHTMLRedirectField()
                            throws IOException,
                                   AutomationException
Indicates the fieldname of the layer that contains the HTML redirect URL values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHTMLRedirectField in interface IHTMLPopupInfo
Returns:
The pField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLRedirectField

public void setHTMLRedirectField(String pField)
                          throws IOException,
                                 AutomationException
Indicates the fieldname of the layer that contains the HTML redirect URL values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLRedirectField in interface IHTMLPopupInfo
Parameters:
pField - The pField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLRedirectFieldPrefix

public String getHTMLRedirectFieldPrefix()
                                  throws IOException,
                                         AutomationException
Indicates the text to precede the HTMLRedirectField value for the redirect URL.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHTMLRedirectFieldPrefix in interface IHTMLPopupInfo
Returns:
The pPrefix
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLRedirectFieldPrefix

public void setHTMLRedirectFieldPrefix(String pPrefix)
                                throws IOException,
                                       AutomationException
Indicates the text to precede the HTMLRedirectField value for the redirect URL.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLRedirectFieldPrefix in interface IHTMLPopupInfo
Parameters:
pPrefix - The pPrefix (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLRedirectFieldSuffix

public String getHTMLRedirectFieldSuffix()
                                  throws IOException,
                                         AutomationException
Indicates the text to follow the HTMLRedirectField value for the redirect URL.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHTMLRedirectFieldSuffix in interface IHTMLPopupInfo
Returns:
The pSufix
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLRedirectFieldSuffix

public void setHTMLRedirectFieldSuffix(String pSufix)
                                throws IOException,
                                       AutomationException
Indicates the text to follow the HTMLRedirectField value for the redirect URL.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLRedirectFieldSuffix in interface IHTMLPopupInfo
Parameters:
pSufix - The pSufix (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLXSLStylesheet

public String getHTMLXSLStylesheet()
                            throws IOException,
                                   AutomationException
Indicates the content of the XSL stylesheet to parse the feature attributes through.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHTMLXSLStylesheet in interface IHTMLPopupInfo
Returns:
The pStyleSheet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLXSLStylesheet

public void setHTMLXSLStylesheet(String pStyleSheet)
                          throws IOException,
                                 AutomationException
Indicates the content of the XSL stylesheet to parse the feature attributes through.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLXSLStylesheet in interface IHTMLPopupInfo
Parameters:
pStyleSheet - The pStyleSheet (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHTMLUseCodedDomainValues

public boolean isHTMLUseCodedDomainValues()
                                   throws IOException,
                                          AutomationException
Indicates whether to use coded values (rather than literal stored values) for feature values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isHTMLUseCodedDomainValues in interface IHTMLPopupInfo
Returns:
The pCodedValues
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHTMLUseCodedDomainValues

public void setHTMLUseCodedDomainValues(boolean pCodedValues)
                                 throws IOException,
                                        AutomationException
Indicates whether to use coded values (rather than literal stored values) for feature values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHTMLUseCodedDomainValues in interface IHTMLPopupInfo
Parameters:
pCodedValues - The pCodedValues (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHTMLOutput

public String getHTMLOutput(IFeature pFeature)
                     throws IOException,
                            AutomationException
The content is the XML text for the input feature.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHTMLOutput in interface IHTMLPopupInfo
Parameters:
pFeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)
Returns:
The pHtml
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.