|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicAttributeQuery
public class SchematicAttributeQuery
Schematic attribute query object.
| Constructor Summary | |
|---|---|
SchematicAttributeQuery(Object obj)
Construct a SchematicAttributeQuery using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
delete()
Deletes the schematic attribute. |
boolean |
equals(Object o)
Compare this object with another |
IUID |
getCLSID()
CLSID of the schematic attribute. |
String |
getDescription()
Description of the schematic attribute. |
String |
getFieldName()
Result field name of the schematic attribute query. |
String |
getName()
Name of the schematic attribute. |
String |
getQueryString()
Query string of the schematic attribute query. |
ISchematicDataSource |
getSchematicDataSource()
Schematic data source of the schematic attribute query. |
ISchematicObjectClass |
getSchematicObjectClass()
Schematic object class the schematic attribute belongs to. |
IEnumSchematicQueryParameter |
getSchematicQueryParameters()
Schematic query parameters of the schematic attribute query. |
Object |
getValue(ISchematicObject schematicObject)
The schematic attribute value for the specified schematic object. |
int |
hashCode()
the hashcode for this object |
boolean |
isUseAssociatedFeatureDataSource()
Indicates if the query must use the associted feature datasource (useful to query the same version). |
void |
setFieldName(String fieldName)
Result field name of the schematic attribute query. |
void |
setName(String name)
Name of the schematic attribute. |
void |
setQueryString(String queryString)
Query string of the schematic attribute query. |
void |
setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
Schematic data source of the schematic attribute query. |
void |
setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
Schematic query parameters of the schematic attribute query. |
void |
setUseAssociatedFeatureDataSource(boolean useAssociatedFeatureDataSource)
Indicates if the query must use the associted feature datasource (useful to query the same version). |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicAttributeQuery(Object obj)
throws IOException
obj to SchematicAttributeQuery. *
SchematicAttributeQuery o = (SchematicAttributeQuery)obj; // will not work
SchematicAttributeQuery o = new SchematicAttributeQuery(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
SchematicAttributeQuery theSchematicAttributeQuery = (SchematicAttributeQuery) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IEnumSchematicQueryParameter getSchematicQueryParameters()
throws IOException,
AutomationException
getSchematicQueryParameters in interface ISchematicAttributeQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
throws IOException,
AutomationException
setSchematicQueryParameters in interface ISchematicAttributeQueryqueryParameters - A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getQueryString()
throws IOException,
AutomationException
getQueryString in interface ISchematicAttributeQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setQueryString(String queryString)
throws IOException,
AutomationException
setQueryString in interface ISchematicAttributeQueryqueryString - The queryString (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataSource getSchematicDataSource()
throws IOException,
AutomationException
getSchematicDataSource in interface ISchematicAttributeQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
throws IOException,
AutomationException
setSchematicDataSourceByRef in interface ISchematicAttributeQueryschematicDataSource - A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseAssociatedFeatureDataSource()
throws IOException,
AutomationException
isUseAssociatedFeatureDataSource in interface ISchematicAttributeQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseAssociatedFeatureDataSource(boolean useAssociatedFeatureDataSource)
throws IOException,
AutomationException
setUseAssociatedFeatureDataSource in interface ISchematicAttributeQueryuseAssociatedFeatureDataSource - The useAssociatedFeatureDataSource (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getFieldName()
throws IOException,
AutomationException
getFieldName in interface ISchematicAttributeQueryIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFieldName(String fieldName)
throws IOException,
AutomationException
setFieldName in interface ISchematicAttributeQueryfieldName - The fieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
A number of schematic feature classes' predefined attributes are used by Schematics. These attributes have predefined names, allowing Schematics to automatically deal with them when they are configured.
Some predefined attributes are completely managed by Schematics by default and automatically stored in system fields in the schematic feature classes in the schematic dataset at the schematic feature creation; for example, spatial or topological attributes.
The table below lists all the predefined attributes that can be configured on schematic feature classes depending on their type:
|
Predefined attribute name |
Schematic feature class Type |
Description |
|---|---|---|
|
AbsolutePosition |
Node On Link |
absolute position on the reference link |
|
ContainerBottomMargin |
Node |
container margin at bottom |
|
ContainerLeftMargin |
Node |
container margin at left |
|
ContainerMargin |
Node |
constant container margin at right, left, top, and bottom |
|
ContainerMarginSymbolsFlag |
Node |
indicates whether the margin includes the symbol size |
|
ContainerMarginUnit |
Node |
container margin unit |
|
ContainerRightMargin |
Node |
container margin at right |
|
ContainerTopMargin |
Node |
container margin at top |
| EndFlag | Node |
indicates whether it's an end node schematic feature |
| ExtremityNode |
Link, Sub Link |
extremity node or node on link identifier |
| ExtremityPortNumber |
Link, Sub Link |
port number on the extremity node or node on link symbol |
| FCN |
Node, Node On Link, Link, Sub Link |
name of the feature class or table that contains the GIS feature/object associated with the schematic feature |
| FDSN |
Node, Node On Link, Link, Sub Link |
name of the data source to connect the geodatabase that contains the GIS feature/object associated with the schematic feature |
| FOID |
Node, Node On Link, Link, Sub Link |
OBJECTID of the GIS feature/object associated with the schematic feature |
|
InitialListPoints |
Link | list of initial vertices |
|
InitialXPosition |
Node | initial x-coordinate |
|
InitialYPosition |
Node | initial y-coordinate |
|
InitialRotation |
Node | initial rotation angle in degrees |
| OriginNode |
Link, Sub Link |
origin node or node on link identifier |
| OriginPortNumber |
Link, Sub Link |
port number on the origin node or node on link symbol |
| PEN |
Node, Node On Link, Link, SubLink |
name of the parent schematic feature that is related to the schematic feature; for example, container name |
| PTN |
Node, Node On Link, Link, SubLink |
name of the schematic feature class that implements the parent that is related to the schematic feature |
| ReferenceLink |
Node On Link, Sub Link |
reference link identifier |
| RelativePosition | Node On Link |
relative position on the reference link |
| RootFlag | Node |
indicates whether it's a root node schematic feature |
getName in interface ISchematicAttributeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String name)
throws IOException,
AutomationException
setName in interface ISchematicAttributename - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface ISchematicAttributeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getCLSID()
throws IOException,
AutomationException
getCLSID in interface ISchematicAttributeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicObjectClass getSchematicObjectClass()
throws IOException,
AutomationException
getSchematicObjectClass in interface ISchematicAttributeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void delete()
throws IOException,
AutomationException
delete in interface ISchematicAttributeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getValue(ISchematicObject schematicObject)
throws IOException,
AutomationException
getValue in interface ISchematicAttributeschematicObject - A reference to a com.esri.arcgis.schematic.ISchematicObject (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||