public interface IRelativeMainlineLayout extends INetworkDiagramLayout, java.io.Serializable
Description: 'Provides access to members that control the Relative Mainline layout.' 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID3c62e3cc_255f_4820_ad3a_d121202a8d95 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID991f111c_8569_470f_961d_361941d63ca9
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlignmentAttributeName()
Indicates the name of the network attribute that is used to align lines that are split.
|
java.lang.Object[] |
getBranchValues()
Indicates the TypeAttributeName values that identify the diagram edges that are branches.
|
double |
getBreakPointAngle()
Indicates the angle comprised between 30° and 90° that is used to position the break point on the first and last segments of the edges; that is, on the edge segments parallel to the tree direction.
|
double |
getCompressionRatio()
Percentage number that indicates the compression factor that is applied along the direction.
|
int |
getDirection()
Indicates the direction of the main line.
|
java.lang.Object[] |
getExcludedValues()
Indicates the TypeAttributeName values that identify the diagram edges that are excluded from the straight lines (crossovers or laders).
|
java.lang.String |
getLengthAttributeName()
Indicates the name of the network attribute that holds the initial length of the diagram edges.
|
java.lang.String |
getLineAttributeName()
Indicates the name of the network attribute that is used to identify the lines that comprise the straight lines.
|
java.lang.Object[] |
getMainlineValues()
Indicates the TypeAttributeName values that identify the diagram edges along the main lines.
|
double |
getMinimalDistance()
Indicates the minimal distance between two adjacent groups of neighbor diagram junctions where compression can occur.
|
double |
getOffsetBetweenBranches()
Indicates the spacing between two adjacent branches along the axis perpendicular to the direction of the lines.
|
java.lang.String |
getTypeAttributeName()
Indicates the name of the network attribute that is used to qualify the lines.
|
boolean |
isCompressAlongDirection()
Indicates whether the graph is compressed to reduce the distances between adjacent groups of neighbor diagram junctions along the direction while maintaining relative positioning between these groups.
|
void |
setAlignmentAttributeName(java.lang.String name)
Indicates the name of the network attribute that is used to align lines that are split.
|
void |
setBranchValues(java.lang.Object[] value)
Indicates the TypeAttributeName values that identify the diagram edges that are branches.
|
void |
setBreakPointAngle(double pVal)
Indicates the angle comprised between 30° and 90° that is used to position the break point on the first and last segments of the edges; that is, on the edge segments parallel to the tree direction.
|
void |
setCompressAlongDirection(boolean pVal)
Indicates whether the graph is compressed to reduce the distances between adjacent groups of neighbor diagram junctions along the direction while maintaining relative positioning between these groups.
|
void |
setCompressionRatio(double pVal)
Percentage number that indicates the compression factor that is applied along the direction.
|
void |
setDirection(int pVal)
Indicates the direction of the main line.
|
void |
setExcludedValues(java.lang.Object[] value)
Indicates the TypeAttributeName values that identify the diagram edges that are excluded from the straight lines (crossovers or laders).
|
void |
setLengthAttributeName(java.lang.String name)
Indicates the name of the network attribute that holds the initial length of the diagram edges.
|
void |
setLineAttributeName(java.lang.String name)
Indicates the name of the network attribute that is used to identify the lines that comprise the straight lines.
|
void |
setMainlineValues(java.lang.Object[] value)
Indicates the TypeAttributeName values that identify the diagram edges along the main lines.
|
void |
setMinimalDistance(double pVal)
Indicates the minimal distance between two adjacent groups of neighbor diagram junctions where compression can occur.
|
void |
setOffsetBetweenBranches(double pVal)
Indicates the spacing between two adjacent branches along the axis perpendicular to the direction of the lines.
|
void |
setTypeAttributeName(java.lang.String name)
Indicates the name of the network attribute that is used to qualify the lines.
|
getName, getPropertySet, isActive, isPreserveContainers, setIsActive, setPreserveContainers
static final int IID3c62e3cc_255f_4820_ad3a_d121202a8d95
static final int xxDummy
static final java.lang.String IID
int getDirection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setDirection(int pVal) throws java.io.IOException, AutomationException
pVal
- A com.esri.arcgis.geodatabase.esriLayoutTreeDirection constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getOffsetBetweenBranches() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setOffsetBetweenBranches(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getBreakPointAngle() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setBreakPointAngle(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getLineAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setLineAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getTypeAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTypeAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object[] getMainlineValues() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMainlineValues(java.lang.Object[] value) throws java.io.IOException, AutomationException
value
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object[] getBranchValues() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setBranchValues(java.lang.Object[] value) throws java.io.IOException, AutomationException
value
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object[] getExcludedValues() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setExcludedValues(java.lang.Object[] value) throws java.io.IOException, AutomationException
value
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isCompressAlongDirection() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setCompressAlongDirection(boolean pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getMinimalDistance() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMinimalDistance(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getCompressionRatio() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setCompressionRatio(double pVal) throws java.io.IOException, AutomationException
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getAlignmentAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAlignmentAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.String getLengthAttributeName() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setLengthAttributeName(java.lang.String name) throws java.io.IOException, AutomationException
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.