com.esri.arcgis.geodatabase
Class IXmlPropertySet2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IXmlPropertySet2Proxy
All Implemented Interfaces:
IXmlPropertySet2, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IXmlPropertySet2'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that manage metadata.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

public class IXmlPropertySet2Proxy
extends com.esri.arcgis.interop.Dispatch
implements IXmlPropertySet2, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabase.IXmlPropertySet2
IID, IID01700025_ef62_47e3_bd1e_7a47d0696541
 
Constructor Summary
  IXmlPropertySet2Proxy()
          Deprecated. For internal use only
  IXmlPropertySet2Proxy(java.lang.Object obj)
          Deprecated.  
protected IXmlPropertySet2Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IXmlPropertySet2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IXmlPropertySet2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void deleteProperty(java.lang.String name)
          Deprecated. Deletes the specified elements.
 void deletePropertyByAttribute(java.lang.String attribute, java.lang.String value, boolean deleteParent)
          Deprecated. Deletes the elements which have the specified attribute value.
 void deletePropertyByNameAndAttribute(java.lang.String name, java.lang.String attribute, java.lang.String value, boolean deleteParent)
          Deprecated. Deletes the specified elements which have the specified attribute value.
 void getAttribute(java.lang.String name, java.lang.String attribute, java.lang.Object[] value)
          Deprecated. Returns the set of values for the specified attribute from the specified elements.
 int getCountX(java.lang.String name)
          Deprecated. Number of occurrances of an element in the metadata.
 void getPropertiesByAttribute(java.lang.String attribute, java.lang.String value, boolean noValues, java.lang.Object[] tags, java.lang.Object[] values)
          Deprecated. Returns the set of names and values for elements which have the specified attribute value.
 java.lang.String getXml(java.lang.String name)
          Deprecated. Returns the XML corresponding to the specified element as a string.
 void initExisting()
          Deprecated. Initializes an XmlPropertySet and adds the Esri group of elements.
 void initGeneric(java.lang.String rootName)
          Deprecated. Initializes an XmlPropertySet without adding the Esri group of elements.
 boolean isNew()
          Deprecated. Indicates if a new XmlPropertySet was created on retrieving the metadata.
 boolean isOverwriteSyncAttribute()
          Deprecated. Indicates if the Sync attribute will be ignored when setting an element's value.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void saveAsFile(java.lang.String xslPath, java.lang.String header, boolean outputANSI, java.lang.String[] outPath)
          Deprecated. Transforms the metadata using an XSL stylesheet if specified, writes out the header if specified, and saves it in a file.
 void setAttribute(java.lang.String name, java.lang.String attribute, java.lang.Object value, int action)
          Deprecated. Sets the attribute of the specified element.
 void setOverwriteSyncAttribute(boolean overwriteSyncAttributes)
          Deprecated. Indicates if the Sync attribute will be ignored when setting an element's value.
 void setPropertyX(java.lang.String name, java.lang.Object value, int propType, int action, boolean syncing)
          Deprecated. Sets the value of the specified element.
 void setXml(java.lang.String xml)
          Deprecated. Replaces existing metadata with the content defined in the XML.
 java.lang.String simpleGetProperty(java.lang.String name)
          Deprecated. The values of the specified property.
 void transformImages(java.lang.String path, java.lang.Object[] fileNames)
          Deprecated. Transforms encoded thumbnail and image enclosures to files and links them into the metadata.
 
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

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IXmlPropertySet2Proxy

public IXmlPropertySet2Proxy(java.lang.String CLSID,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.net.UnknownHostException,
                             java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IXmlPropertySet2Proxy

public IXmlPropertySet2Proxy()
Deprecated. 
For internal use only


IXmlPropertySet2Proxy

public IXmlPropertySet2Proxy(java.lang.Object obj)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IXmlPropertySet2Proxy

protected IXmlPropertySet2Proxy(java.lang.Object obj,
                                java.lang.String iid)
                         throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IXmlPropertySet2Proxy

protected IXmlPropertySet2Proxy(java.lang.String CLSID,
                                java.lang.String iid,
                                java.lang.String host,
                                com.esri.arcgis.interop.AuthInfo authInfo)
                         throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

getCountX

public int getCountX(java.lang.String name)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Number of occurrances of an element in the metadata.

Specified by:
getCountX in interface IXmlPropertySet2
Parameters:
name - The name (in)
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPropertiesByAttribute

public void getPropertiesByAttribute(java.lang.String attribute,
                                     java.lang.String value,
                                     boolean noValues,
                                     java.lang.Object[] tags,
                                     java.lang.Object[] values)
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
Returns the set of names and values for elements which have the specified attribute value.

Specified by:
getPropertiesByAttribute in interface IXmlPropertySet2
Parameters:
attribute - The attribute (in)
value - The value (in)
noValues - The noValues (in)
tags - A Variant (out: use single element array)
values - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPropertyX

public void setPropertyX(java.lang.String name,
                         java.lang.Object value,
                         int propType,
                         int action,
                         boolean syncing)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Sets the value of the specified element.

Specified by:
setPropertyX in interface IXmlPropertySet2
Parameters:
name - The name (in)
value - A Variant (in)
propType - A com.esri.arcgis.geodatabase.esriXmlPropertyType constant (in)
action - A com.esri.arcgis.geodatabase.esriXmlSetPropertyAction constant (in)
syncing - The syncing (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteProperty

public void deleteProperty(java.lang.String name)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Deletes the specified elements.

Specified by:
deleteProperty in interface IXmlPropertySet2
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deletePropertyByAttribute

public void deletePropertyByAttribute(java.lang.String attribute,
                                      java.lang.String value,
                                      boolean deleteParent)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Deletes the elements which have the specified attribute value.

Specified by:
deletePropertyByAttribute in interface IXmlPropertySet2
Parameters:
attribute - The attribute (in)
value - The value (in)
deleteParent - The deleteParent (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

simpleGetProperty

public java.lang.String simpleGetProperty(java.lang.String name)
                                   throws java.io.IOException,
                                          AutomationException
Deprecated. 
The values of the specified property.

Specified by:
simpleGetProperty in interface IXmlPropertySet2
Parameters:
name - The name (in)
Returns:
The value
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveAsFile

public void saveAsFile(java.lang.String xslPath,
                       java.lang.String header,
                       boolean outputANSI,
                       java.lang.String[] outPath)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Transforms the metadata using an XSL stylesheet if specified, writes out the header if specified, and saves it in a file.

Specified by:
saveAsFile in interface IXmlPropertySet2
Parameters:
xslPath - The xslPath (in)
header - The header (in)
outputANSI - The outputANSI (in)
outPath - The outPath (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isNew

public boolean isNew()
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Indicates if a new XmlPropertySet was created on retrieving the metadata.

Specified by:
isNew in interface IXmlPropertySet2
Returns:
The isNew
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String attribute,
                         java.lang.Object value,
                         int action)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Sets the attribute of the specified element.

Specified by:
setAttribute in interface IXmlPropertySet2
Parameters:
name - The name (in)
attribute - The attribute (in)
value - A Variant (in)
action - A com.esri.arcgis.geodatabase.esriXmlSetPropertyAction constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transformImages

public void transformImages(java.lang.String path,
                            java.lang.Object[] fileNames)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Transforms encoded thumbnail and image enclosures to files and links them into the metadata.

Specified by:
transformImages in interface IXmlPropertySet2
Parameters:
path - The path (in)
fileNames - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initExisting

public void initExisting()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Initializes an XmlPropertySet and adds the Esri group of elements.

Specified by:
initExisting in interface IXmlPropertySet2
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initGeneric

public void initGeneric(java.lang.String rootName)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Initializes an XmlPropertySet without adding the Esri group of elements.

Specified by:
initGeneric in interface IXmlPropertySet2
Parameters:
rootName - The rootName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXml

public java.lang.String getXml(java.lang.String name)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
Returns the XML corresponding to the specified element as a string.

Specified by:
getXml in interface IXmlPropertySet2
Parameters:
name - The name (in)
Returns:
The xml
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXml

public void setXml(java.lang.String xml)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Replaces existing metadata with the content defined in the XML.

Specified by:
setXml in interface IXmlPropertySet2
Parameters:
xml - The xml (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deletePropertyByNameAndAttribute

public void deletePropertyByNameAndAttribute(java.lang.String name,
                                             java.lang.String attribute,
                                             java.lang.String value,
                                             boolean deleteParent)
                                      throws java.io.IOException,
                                             AutomationException
Deprecated. 
Deletes the specified elements which have the specified attribute value.

Specified by:
deletePropertyByNameAndAttribute in interface IXmlPropertySet2
Parameters:
name - The name (in)
attribute - The attribute (in)
value - The value (in)
deleteParent - The deleteParent (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAttribute

public void getAttribute(java.lang.String name,
                         java.lang.String attribute,
                         java.lang.Object[] value)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Returns the set of values for the specified attribute from the specified elements.

Specified by:
getAttribute in interface IXmlPropertySet2
Parameters:
name - The name (in)
attribute - The attribute (in)
value - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOverwriteSyncAttribute

public void setOverwriteSyncAttribute(boolean overwriteSyncAttributes)
                               throws java.io.IOException,
                                      AutomationException
Deprecated. 
Indicates if the Sync attribute will be ignored when setting an element's value.

Specified by:
setOverwriteSyncAttribute in interface IXmlPropertySet2
Parameters:
overwriteSyncAttributes - The overwriteSyncAttributes (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOverwriteSyncAttribute

public boolean isOverwriteSyncAttribute()
                                 throws java.io.IOException,
                                        AutomationException
Deprecated. 
Indicates if the Sync attribute will be ignored when setting an element's value.

Specified by:
isOverwriteSyncAttribute in interface IXmlPropertySet2
Returns:
The overwriteSyncAttributes
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.