001package jmri.jmrit.operations.rollingstock.cars;
002
003/**
004 * A convenient place to access operations xml element and attribute names.
005 *
006 * @author Daniel Boudreau Copyright (C) 2012
007 * 
008 *
009 */
010public class Xml {
011
012    private Xml() {
013        // class of constants
014    }
015
016    // Common to operation xml files
017    protected static final String NAME = "name"; // NOI18N
018    protected static final String LOAD = "load"; // NOI18N
019    protected static final String TYPE = "type"; // NOI18N
020
021    protected static final String TRUE = "true"; // NOI18N
022    protected static final String FALSE = "false"; // NOI18N
023
024    // Car.java
025    protected static final String CAR = "car"; // NOI18N
026    protected static final String PASSENGER = "passenger"; // NOI18N
027    protected static final String HAZARDOUS = "hazardous"; // NOI18N
028    protected static final String CABOOSE = "caboose"; // NOI18N
029    protected static final String FRED = "fred"; // NOI18N
030    protected static final String UTILITY = "utility"; // NOI18N
031    protected static final String KERNEL = "kernel"; // NOI18N
032    protected static final String LEAD_KERNEL = "leadKernel"; // NOI18N
033
034    protected static final String LOAD_FROM_STAGING = "loadFromStaging"; // NOI18N
035    protected static final String WAIT = "wait"; // NOI18N
036    protected static final String PICKUP_SCHEDULE_ID = "pickupId"; // NOI18N
037    protected static final String ORDER = "order"; // NOI18N
038    protected static final String SCHEDULE_ID = "scheduleId"; // NOI18N
039    protected static final String NEXT_LOAD = "nextLoad"; // NOI18N
040    protected static final String NEXT_DEST_ID = "nextDestId"; // NOI18N
041    protected static final String NEXT_DEST_TRACK_ID = "nextDestTrackId"; // NOI18N
042    protected static final String PREVIOUS_NEXT_DEST_ID = "previousNextDestId"; // NOI18N
043    protected static final String PREVIOUS_NEXT_DEST_TRACK_ID = "previousNextDestTrackId"; // NOI18N 
044    protected static final String PREVIOUS_SCHEDULE_ID = "previousScheduleId"; // NOI18N
045    protected static final String RWE_DEST_ID = "rweDestId"; // NOI18N
046    protected static final String RWE_DEST_TRACK_ID = "rweDestTrackId"; // NOI18N
047    protected static final String RWE_LOAD = "rweLoad"; // NOI18N
048    protected static final String RWL_DEST_ID = "rwlDestId"; // NOI18N
049    protected static final String RWL_DEST_TRACK_ID = "rwlDestTrackId"; // NOI18N
050    protected static final String RWL_LOAD = "rwlLoad"; // NOI18N
051    protected static final String ROUTE_PATH = "routePath"; // NOI18N
052
053    // CarManager.java
054    protected static final String OPTIONS = "options"; // NOI18N
055    protected static final String CARS = "cars"; // NOI18N
056    protected static final String CARS_OPTIONS = "carsOptions"; // NOI18N
057    protected static final String KERNELS = "kernels"; // NOI18N
058    protected static final String NEW_KERNELS = "newKernels"; // NOI18N
059
060    // CarTypes.java
061    protected static final String CAR_TYPES = "carTypes"; // NOI18N
062    protected static final String TYPES = "types"; // NOI18N
063
064    // CarRoads.java
065    protected static final String ROAD_NAMES = "roadNames"; // NOI18N
066    protected static final String ROADS = "roads"; // NOI18N
067    protected static final String ROAD = "road"; // NOI18N 
068
069    // CarOwners.java
070    protected static final String CAR_OWNERS = "carOwners"; // NOI18N
071    protected static final String OWNERS = "owners"; // NOI18N
072    protected static final String OWNER = "owner"; // NOI18N
073
074    // CarColors.java
075    protected static final String CAR_COLORS = "carColors"; // NOI18N
076    protected static final String COLORS = "colors"; // NOI18N
077    protected static final String COLOR = "color"; // NOI18N
078
079    // CarLengths.java
080    protected static final String CAR_LENGTHS = "carLengths"; // NOI18N
081    protected static final String LENGTHS = "lengths"; // NOI18N
082    protected static final String LENGTH = "length"; // NOI18N
083    protected static final String VALUE = "value"; // NOI18N
084
085    // CarLoads.java
086    protected static final String LOADS = "loads"; // NOI18N
087    protected static final String NAMES = "names"; // NOI18N old style had a list of names
088    protected static final String DEFAULTS = "defaults"; // NOI18N
089    protected static final String EMPTY = "empty"; // NOI18N 
090    protected static final String CAR_LOAD = "carLoad"; // NOI18N
091    protected static final String PRIORITY = "priority"; // NOI18N 
092    protected static final String PICKUP_COMMENT = "pickupComment"; // NOI18N
093    protected static final String DROP_COMMENT = "dropComment"; // NOI18N
094    protected static final String LOAD_TYPE = "loadType"; // NOI18N
095
096}