Enum UtilityNetworkSource.UsageType
- java.lang.Object
-
- java.lang.Enum<UtilityNetworkSource.UsageType>
-
- com.esri.arcgisruntime.utilitynetworks.UtilityNetworkSource.UsageType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<UtilityNetworkSource.UsageType>
- Enclosing class:
- UtilityNetworkSource
public static enum UtilityNetworkSource.UsageType extends java.lang.Enum<UtilityNetworkSource.UsageType>
Defines different utility network source usage types.- Since:
- 100.6.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASSEMBLY
Assemblies such as switchgear.DEVICE
Network devices, such as transformers or valves.EDGE_OBJECT
Non-spatial edge, such as a fiber strand in a fiber cable.JUNCTION
Miscellaneous junctions not typically tracked as assets, such as taps.JUNCTION_OBJECT
Non-spatial junctions, such as a transceiver in a fiber network.LINE
Lines such as conductors, pipes, or fiber strands.STRUCTURE_BOUNDARY
Polygonal structures, such as substations or town border stations.STRUCTURE_EDGE_OBJECT
Non-spatial structure edge, such as a duct in a duct bank.STRUCTURE_JUNCTION
Point structures, such as poles.STRUCTURE_JUNCTION_OBJECT
Non-spatial structure junction, such as a duct port in a manhole.STRUCTURE_LINE
Linear structures, such as ducts, conduits, or buffer tubes.SUBNET_LINE
System-generated subnetwork lines.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static UtilityNetworkSource.UsageType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static UtilityNetworkSource.UsageType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DEVICE
public static final UtilityNetworkSource.UsageType DEVICE
Network devices, such as transformers or valves.- Since:
- 100.6.0
-
JUNCTION
public static final UtilityNetworkSource.UsageType JUNCTION
Miscellaneous junctions not typically tracked as assets, such as taps.- Since:
- 100.6.0
-
LINE
public static final UtilityNetworkSource.UsageType LINE
Lines such as conductors, pipes, or fiber strands.- Since:
- 100.6.0
-
ASSEMBLY
public static final UtilityNetworkSource.UsageType ASSEMBLY
Assemblies such as switchgear.- Since:
- 100.6.0
-
SUBNET_LINE
public static final UtilityNetworkSource.UsageType SUBNET_LINE
System-generated subnetwork lines.- Since:
- 100.6.0
-
STRUCTURE_JUNCTION
public static final UtilityNetworkSource.UsageType STRUCTURE_JUNCTION
Point structures, such as poles.- Since:
- 100.6.0
-
STRUCTURE_LINE
public static final UtilityNetworkSource.UsageType STRUCTURE_LINE
Linear structures, such as ducts, conduits, or buffer tubes.- Since:
- 100.6.0
-
STRUCTURE_BOUNDARY
public static final UtilityNetworkSource.UsageType STRUCTURE_BOUNDARY
Polygonal structures, such as substations or town border stations.- Since:
- 100.6.0
-
JUNCTION_OBJECT
public static final UtilityNetworkSource.UsageType JUNCTION_OBJECT
Non-spatial junctions, such as a transceiver in a fiber network.- Since:
- 100.9.0
-
EDGE_OBJECT
public static final UtilityNetworkSource.UsageType EDGE_OBJECT
Non-spatial edge, such as a fiber strand in a fiber cable.- Since:
- 100.9.0
-
STRUCTURE_JUNCTION_OBJECT
public static final UtilityNetworkSource.UsageType STRUCTURE_JUNCTION_OBJECT
Non-spatial structure junction, such as a duct port in a manhole.- Since:
- 100.9.0
-
STRUCTURE_EDGE_OBJECT
public static final UtilityNetworkSource.UsageType STRUCTURE_EDGE_OBJECT
Non-spatial structure edge, such as a duct in a duct bank.- Since:
- 100.9.0
-
-
Method Detail
-
values
public static UtilityNetworkSource.UsageType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (UtilityNetworkSource.UsageType c : UtilityNetworkSource.UsageType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static UtilityNetworkSource.UsageType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-