Source code: com/virtuosotechnologies/asaph/standardmodel/XMLConstants.java
1 /*
2 ================================================================================
3
4 FILE: XMLConstants.java
5
6 PROJECT:
7
8 Asaph
9
10 CONTENTS:
11
12 Constants for XML parsing
13
14 PROGRAMMERS:
15
16 Daniel Azuma (DA) <dazuma@kagi.com>
17
18 COPYRIGHT:
19
20 Copyright (C) 2003 Daniel Azuma (dazuma@kagi.com)
21
22 This program is free software; you can redistribute it and/or
23 modify it under the terms of the GNU General Public License as
24 published by the Free Software Foundation; either version 2
25 of the License, or (at your option) any later version.
26
27 This program is distributed in the hope that it will be useful,
28 but WITHOUT ANY WARRANTY; without even the implied warranty of
29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30 GNU General Public License for more details.
31
32 You should have received a copy of the GNU General Public
33 License along with this program; if not, write to
34 Free Software Foundation, Inc.
35 59 Temple Place, Suite 330
36 Boston, MA 02111-1307 USA
37
38 ================================================================================
39 */
40
41
42 package com.virtuosotechnologies.asaph.standardmodel;
43
44
45 /**
46 * Constants for XML parsing
47 */
48 /*package*/ class XMLConstants
49 {
50 // DTD name
51 /*package*/ static final String STANDARDMODEL_DTD = "http://asaph.sourceforge.net/uri/standardmodel.dtd";
52 /*package*/ static final String STANDARDMODEL_DTD_OLD = "http://asaph.sourceforge.net/uri/asaphdb.dtd";
53 /*package*/ static final String STANDARDMODEL_NAMESPACE = "http://asaph.sourceforge.net/uri/standardmodel_namespace";
54
55 // Element and attribute names
56 /*package*/ static final String DATABASEROOT_ELEMENT = "asaphdb";
57 /*package*/ static final String SONGROOT_ELEMENT = "asaphsong";
58 /*package*/ static final String SONGLIST_ELEMENT = "songs";
59 /*package*/ static final String SONGLIST_LASTID_ATTRIBUTE = "lastid";
60 /*package*/ static final String SONG_ELEMENT = "song";
61 /*package*/ static final String SONG_ID_ATTRIBUTE = "id";
62 /*package*/ static final String SONG_VERSION_ATTRIBUTE = "version";
63 /*package*/ static final String SONG_LOCALE_ATTRIBUTE = "locale";
64 /*package*/ static final String CHORDSETLIST_ELEMENT = "chordsets";
65 /*package*/ static final String CHORDSETLIST_LASTID_ATTRIBUTE = "lastid";
66 /*package*/ static final String CHORDSETLIST_DEFAULTID_ATTRIBUTE = "defaultid";
67 /*package*/ static final String VARIATIONLIST_ELEMENT = "variations";
68 /*package*/ static final String VARIATIONLIST_LASTID_ATTRIBUTE = "lastid";
69 /*package*/ static final String VARIATION_ELEMENT = "variation";
70 /*package*/ static final String VARIATION_ID_ATTRIBUTE = "id";
71 /*package*/ static final String VARIATIONNAME_ELEMENT = "varname";
72 /*package*/ static final String BLOCKLIST_ELEMENT = "body";
73 /*package*/ static final String BLOCKLIST_LASTID_ATTRIBUTE = "lastid";
74 /*package*/ static final String FIELDLIST_ELEMENT = "fields";
75 /*package*/ static final String STRINGFIELD_ELEMENT = "stringfield";
76 /*package*/ static final String STRINGLISTFIELD_ELEMENT = "stringlistfield";
77 /*package*/ static final String FIELD_NAME_ATTRIBUTE = "name";
78 /*package*/ static final String BLOCK_ELEMENT = "block";
79 /*package*/ static final String BLOCK_ID_ATTRIBUTE = "id";
80 /*package*/ static final String BLOCK_INDENT_ATTRIBUTE = "indent";
81 /*package*/ static final String BLOCK_OMITVARIATIONS_ATTRIBUTE = "omitvariations";
82 /*package*/ static final String BLOCK_ADDVARIATION_ATTRIBUTE = "addvariation";
83 /*package*/ static final String CHORDSET_ELEMENT = "chordset";
84 /*package*/ static final String CHORDSET_ID_ATTRIBUTE = "id";
85 /*package*/ static final String CHORDSETNAME_ELEMENT = "setname";
86 /*package*/ static final String KEYTYPE_ELEMENT = "keytype";
87 /*package*/ static final String NATIVEKEY_ELEMENT = "nativekey";
88 /*package*/ static final String ALTKEYLIST_ELEMENT = "altkeys";
89 /*package*/ static final String ALTKEY_ELEMENT = "altkey";
90 /*package*/ static final String KEY_NOTE_ATTRIBUTE = "note";
91 /*package*/ static final String LINE_ELEMENT = "line";
92 /*package*/ static final String LINE_INDENT_ATTRIBUTE = "indent";
93 /*package*/ static final String ANNOTATION_ELEMENT = "c";
94 /*package*/ static final String ANNOTATION_CHORDSET_ATTRIBUTE = "set";
95 /*package*/ static final String ANNOTATION_PRIMARY_ATTRIBUTE = "main";
96 /*package*/ static final String ANNOTATION_PRECEDING_ATTRIBUTE = "pre";
97 /*package*/ static final String ANNOTATION_FOLLOWING_ATTRIBUTE = "post";
98 /*package*/ static final String COMMENT_ELEMENT = "comment";
99 /*package*/ static final String TEXT_ELEMENT = "text";
100 /*package*/ static final String STRINGLISTMEMBER_ELEMENT = "string";
101
102 // Deprecated names
103 /*package*/ static final String MAINTITLE_ELEMENT = "maintitle";
104 /*package*/ static final String ALTTITLELIST_ELEMENT = "alttitles";
105 /*package*/ static final String CREDITS_ELEMENT = "credit";
106 /*package*/ static final String COPYRIGHT_ELEMENT = "copyright";
107 /*package*/ static final String KEYWORDLIST_ELEMENT = "keywords";
108 /*package*/ static final String NOTES_ELEMENT = "notes";
109 /*package*/ static final String CHORDSETLIST_ELEMENT_ALT = "chordsystems";
110 /*package*/ static final String CHORDSET_ELEMENT_ALT = "chordsystem";
111 /*package*/ static final String CHORDSETNAME_ELEMENT_ALT = "sysname";
112 /*package*/ static final String ANNOTATION_CHORDSET_ATTRIBUTE_ALT = "sys";
113 /*package*/ static final String STRINGFIELD_ELEMENT_ALT = "field";
114
115
116 private XMLConstants()
117 {
118 }
119 }