001package jmri.server.json.operations; 002 003/** 004 * JSON Tokens used by JSON Operations. 005 * 006 * @author Randall Wood (C) 2016 007 */ 008public class JsonOperations { 009 010 /** 011 * {@value #CARS} 012 */ 013 public static final String CARS = "cars"; // NOI18N 014 /** 015 * {@value #LOCATIONS} 016 */ 017 public static final String LOCATIONS = "locations"; // NOI18N 018 /** 019 * {@value #TRAINS} 020 */ 021 public static final String TRAINS = "trains"; // NOI18N 022 /** 023 * {@value #CAR} 024 */ 025 public static final String CAR = "car"; // NOI18N 026 /** 027 * {@value #ENGINE} 028 */ 029 public static final String ENGINE = "engine"; // NOI18N 030 /** 031 * {@value #ENGINES} 032 */ 033 public static final String ENGINES = "engines"; // NOI18N 034 /** 035 * {@value #LOCATION} 036 */ 037 public static final String LOCATION = "location"; // NOI18N 038 /** 039 * {@value #LOCATION_COMMENT} 040 */ 041 public static final String LOCATION_COMMENT = "locationComment"; // NOI18N 042 /** 043 * {@value #LOCATION_ID} 044 */ 045 public static final String LOCATION_ID = "locationId"; // NOI18N 046 /** 047 * {@value #LOCATION_NAME} 048 */ 049 public static final String LOCATION_NAME = "locationName"; // NOI18N 050 /** 051 * {@value #LOCATION_UNKNOWN} 052 */ 053 public static final String LOCATION_UNKNOWN = "locationUnknown"; // NOI18N 054 /** 055 * {@value #TRAIN_ID} 056 */ 057 public static final String TRAIN_ID = "trainId"; // NOI18N 058 /** 059 * {@value #TRAIN_NAME} 060 */ 061 public static final String TRAIN_NAME = "trainName"; // NOI18N 062 /** 063 * {@value #TRAIN} 064 */ 065 public static final String TRAIN = "train"; // NOI18N 066 /** 067 * {@value #WEIGHT} 068 * <p> 069 * Used for actual weight of rolling stock in onces or a train's weight in tons 070 */ 071 public static final String WEIGHT = "weight"; // NOI18N 072 /** 073 * {@value #WEIGHT_TONS} 074 * <p> 075 * Used for model weight of rolling stock in tons 076 */ 077 public static final String WEIGHT_TONS = "weightTons"; // NOI18N 078 /** 079 * {@value #BUILT} 080 */ 081 public static final String BUILT = "built"; // NOI18N 082 /** 083 * {@value #LEAD_ENGINE} 084 */ 085 public static final String LEAD_ENGINE = "leadEngine"; // NOI18N 086 /** 087 * {@value #CABOOSE} 088 */ 089 public static final String CABOOSE = "caboose"; // NOI18N 090 /** 091 * {@value #FRED} 092 */ 093 public static final String FRED = "fred"; // NOI18N 094 /** 095 * {@value #PASSENGER} 096 */ 097 public static final String PASSENGER = "passenger"; // NOI18N 098 /** 099 * {@value #TERMINATE} 100 */ 101 public static final String TERMINATE = "terminate"; // NOI18N 102 /** 103 * {@value #TRACK} 104 * 105 * @since 1.1 106 */ 107 public static final String TRACK = "track"; 108 /** 109 * {@value #DATE} 110 * 111 * @since 1.1 112 */ 113 public static final String DATE = "date"; 114 /** 115 * {@value #DESTINATION} 116 */ 117 public static final String DESTINATION = "destination"; // NOI18N 118 /** 119 * {@value #DESTINATION_TRACK} 120 */ 121 public static final String DESTINATION_TRACK = "dest&track"; // NOI18N 122 /** 123 * {@value #LOCATION_TRACK} 124 */ 125 public static final String LOCATION_TRACK = "locationTrack"; // NOI18N 126 /** 127 * {@value #KERNEL} 128 */ 129 public static final String KERNEL = "kernel"; // NOI18N 130 /** 131 * {@value #LEAD} 132 */ 133 public static final String LEAD = "lead"; // NOI18N 134 /** 135 * {@value #CAR_SUB_TYPE} 136 */ 137 public static final String CAR_SUB_TYPE = "carSubType"; // NOI18N 138 /** 139 * {@value #CAR_TYPE} 140 */ 141 public static final String CAR_TYPE = "carType"; // NOI18N 142 /** 143 * {@value #CAR_TYPES} 144 */ 145 public static final String CAR_TYPES = "carTypes"; // NOI18N 146 /** 147 * {@value #ROLLING_STOCK} 148 */ 149 public static final String ROLLING_STOCK = "rollingStock"; // NOI18N 150 /** 151 * {@value #OUT_OF_SERVICE} 152 */ 153 public static final String OUT_OF_SERVICE = "outOfService"; // NOI18N 154 /** 155 * {@value #NULL} 156 */ 157 public static final String NULL = "null"; // NOI18N 158 159 /** 160 * Prevent instantiation, since this class only contains static values 161 */ 162 private JsonOperations() { 163 throw new UnsupportedOperationException("There is no valid instance of this class"); 164 } 165}