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, setPreserveContainersstatic 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.