com.azalient.apo.enums
Enum PageType

java.lang.Object
  extended by java.lang.Enum<PageType>
      extended by com.azalient.apo.enums.PageType
All Implemented Interfaces:
Serializable, Comparable<PageType>

public enum PageType
extends Enum<PageType>

Types of data pages (components) with the AZA data file


Enum Constant Summary
Assignment
           
Control
           
Demand
           
Display
           
Network
           
Parameters
           
Plugins
           
Reporting
           
Results
           
Scenario
           
Settings
           
System
           
Trips
           
Validation
           
 
Field Summary
static PageType[] ASSIGNMENT_ONLY
           
static PageType[] DISPLAY_ONLY
           
static PageType[] NETWORK_ONLY
           
static PageType[] PLUGINS_ONLY
           
static PageType[] ZERO
           
 
Method Summary
 boolean isModule()
           
static PageType parseType(String s)
           
static PageType[] treeValues()
           
static PageType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static PageType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

System

public static final PageType System

Settings

public static final PageType Settings

Scenario

public static final PageType Scenario

Parameters

public static final PageType Parameters

Network

public static final PageType Network

Control

public static final PageType Control

Demand

public static final PageType Demand

Trips

public static final PageType Trips

Assignment

public static final PageType Assignment

Validation

public static final PageType Validation

Display

public static final PageType Display

Reporting

public static final PageType Reporting

Plugins

public static final PageType Plugins

Results

public static final PageType Results
Field Detail

ZERO

public static PageType[] ZERO

PLUGINS_ONLY

public static PageType[] PLUGINS_ONLY

NETWORK_ONLY

public static PageType[] NETWORK_ONLY

DISPLAY_ONLY

public static PageType[] DISPLAY_ONLY

ASSIGNMENT_ONLY

public static PageType[] ASSIGNMENT_ONLY
Method Detail

values

public static PageType[] 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 (PageType c : PageType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static PageType valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

isModule

public boolean isModule()

treeValues

public static PageType[] treeValues()

parseType

public static PageType parseType(String s)