- Timestamp:
- 07/28/2017 04:38:54 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/structures/MyScriptHandler.java
r7 r22 37 37 */ 38 38 private SimulationScript script; 39 40 /**41 * Enumeration of every element which appears in the DTD as of 2017/07/01.42 * They are in alphabetical order and broken up into 3 major sections.43 */44 private static enum ELEMENT45 {46 47 //These elements are the ones that have sub-elements in the DTD.48 //They may or may not have character data attached.49 TMC_SCRIPT,50 ACTIVITY_LOG_EVALUATION,//EVENT51 ADDITIONAL_INFO,52 ATMS_EVALUATION,//EVENT53 CAD_DATA,54 CAD_EVALUATION,//EVENT55 CAD_INCIDENT_EVENT,//EVENT56 CARDFILE,57 CHP_RADIO,//EVENT58 CMS_EVALUATION,//EVENT59 DIALOG,60 FACILITATOR_EVALUATION,//EVENT61 GENERAL,62 GENERAL_INFO,63 HEADER_INFO,64 LOCATION,65 LOCATION_INFO,66 NEW_UNIT,67 PARAMICS,//EVENT68 RADIO_EVALUATION,69 SAMPLE_MESSAGE,70 SCRIPT_DATA,71 SCRIPT_EVENT,72 TELEPHONE,//EVENT73 //These elements have no sub-elements, but all have character data.74 ADDRESS,75 AGY,76 ALIAS,77 AREA,78 BADGE_NUM,79 BEAT,80 Beat,81 CCTV_INFO,82 CITY,83 CMS_LINE,84 COMMENT,85 CURR_LOC,86 DESTINATION,87 DETAIL,88 Direction,89 EMS,90 EXPECTED_ACTION,91 FAX,92 FIRE,93 FullLoc,94 ID,95 INCIDENT,96 Incident_type,97 INSTRUCTOR,98 Lane_number,99 LAW,100 LINE,101 LOC,102 Location_type,103 MASTER_INC_NUM,104 MAINTENANCE_RADIO,//EVENT105 MISC_INFO,106 NAME,107 OFFICE,108 OFFICER,109 OOS,110 P,111 PHONE,112 Postmile,113 PRIMARY,114 Route,115 SERVICE,116 STACK,117 STATE,118 STATUS,119 Status,120 STUDENT,121 TEXT,122 TIMER,123 TIME_INDEX,124 TITLE,125 TMT_RADIO,//EVENT126 TruncLoc,127 TYPE,128 Type,129 TYPE_CODE,130 UNIT_STATUS,131 ZIP,132 //These elements have no sub-elements or character data.133 //They do have attributes.134 AUDIO,//EVENT135 TOW,//EVENT136 UNIT,//EVENT137 WITNESS;//EVENT138 139 public String tag;140 141 private ELEMENT()142 {143 this.tag = this.name();144 }145 146 /**147 * Look up an element by its name.148 *149 * @param name the name of the element150 * @return the element which has that name as its nametag, or null if151 * none does152 */153 public static ELEMENT byName(String name)154 {155 for (ELEMENT e : ELEMENT.values())156 {157 if (e.tag.equals(name))158 {159 return e;160 }161 }162 return null;163 }164 }165 39 166 40 /**
Note: See TracChangeset
for help on using the changeset viewer.
