1 package org.objectweb.celtix.tools.processors.wsdl2.validators; 2 3 import com.sun.org.apache.xerces.internal.impl.xs.SchemaSymbols; 4 import com.sun.org.apache.xerces.internal.util.SymbolTable; 5 6 public class SchemaSymbolTable extends SymbolTable { 7 8 public SchemaSymbolTable() { 9 super.addSymbol(SchemaSymbols.ATTVAL_ANYSIMPLETYPE); 10 super.addSymbol(SchemaSymbols.ATTVAL_ANYTYPE); 11 super.addSymbol(SchemaSymbols.ATTVAL_ANYURI); 12 super.addSymbol(SchemaSymbols.ATTVAL_BASE64BINARY); 13 super.addSymbol(SchemaSymbols.ATTVAL_BOOLEAN); 14 15 super.addSymbol(SchemaSymbols.ATTVAL_BYTE); 16 super.addSymbol(SchemaSymbols.ATTVAL_COLLAPSE); 17 super.addSymbol(SchemaSymbols.ATTVAL_DATE); 18 super.addSymbol(SchemaSymbols.ATTVAL_DATETIME); 19 super.addSymbol(SchemaSymbols.ATTVAL_DAY); 20 21 super.addSymbol(SchemaSymbols.ATTVAL_DECIMAL); 22 super.addSymbol(SchemaSymbols.ATTVAL_DOUBLE); 23 super.addSymbol(SchemaSymbols.ATTVAL_DURATION); 24 super.addSymbol(SchemaSymbols.ATTVAL_ENTITIES); 25 super.addSymbol(SchemaSymbols.ATTVAL_ENTITY); 26 27 super.addSymbol(SchemaSymbols.ATTVAL_EXTENSION); 28 super.addSymbol(SchemaSymbols.ATTVAL_FALSE); 29 super.addSymbol(SchemaSymbols.ATTVAL_FALSE_0); 30 super.addSymbol(SchemaSymbols.ATTVAL_FLOAT); 31 super.addSymbol(SchemaSymbols.ATTVAL_HEXBINARY); 32 33 super.addSymbol(SchemaSymbols.ATTVAL_ID); 34 super.addSymbol(SchemaSymbols.ATTVAL_IDREF); 35 super.addSymbol(SchemaSymbols.ATTVAL_IDREFS); 36 super.addSymbol(SchemaSymbols.ATTVAL_INT); 37 super.addSymbol(SchemaSymbols.ATTVAL_INTEGER); 38 39 super.addSymbol(SchemaSymbols.ATTVAL_LANGUAGE); 40 super.addSymbol(SchemaSymbols.ATTVAL_LAX); 41 super.addSymbol(SchemaSymbols.ATTVAL_LIST); 42 super.addSymbol(SchemaSymbols.ATTVAL_LONG); 43 super.addSymbol(SchemaSymbols.ATTVAL_MONTH); 44 45 super.addSymbol(SchemaSymbols.ATTVAL_MONTHDAY); 46 super.addSymbol(SchemaSymbols.ATTVAL_NAME); 47 super.addSymbol(SchemaSymbols.ATTVAL_NCNAME); 48 super.addSymbol(SchemaSymbols.ATTVAL_NEGATIVEINTEGER); 49 super.addSymbol(SchemaSymbols.ATTVAL_NMTOKEN); 50 addSymbols(); 51 52 53 } 54 55 56 private void addSymbols() { 57 super.addSymbol(SchemaSymbols.ATTVAL_NMTOKENS); 58 super.addSymbol(SchemaSymbols.ATTVAL_NONNEGATIVEINTEGER); 59 super.addSymbol(SchemaSymbols.ATTVAL_POSITIVEINTEGER); 60 super.addSymbol(SchemaSymbols.ATTVAL_POUNDALL); 61 super.addSymbol(SchemaSymbols.ATTVAL_PRESERVE); 62 63 super.addSymbol(SchemaSymbols.ATTVAL_PROHIBITED); 64 super.addSymbol(SchemaSymbols.ATTVAL_REPLACE); 65 super.addSymbol(SchemaSymbols.ATTVAL_REQUIRED); 66 super.addSymbol(SchemaSymbols.ATTVAL_RESTRICTION); 67 super.addSymbol(SchemaSymbols.ATTVAL_SHORT); 68 69 super.addSymbol(SchemaSymbols.ATTVAL_SKIP); 70 super.addSymbol(SchemaSymbols.ATTVAL_STRICT); 71 super.addSymbol(SchemaSymbols.ATTVAL_STRING); 72 super.addSymbol(SchemaSymbols.ATTVAL_SUBSTITUTION); 73 super.addSymbol(SchemaSymbols.ATTVAL_TIME); 74 75 super.addSymbol(SchemaSymbols.ATTVAL_TOKEN); 76 super.addSymbol(SchemaSymbols.ATTVAL_TRUE); 77 super.addSymbol(SchemaSymbols.ATTVAL_TRUE_1); 78 super.addSymbol(SchemaSymbols.ATTVAL_TWOPOUNDANY); 79 super.addSymbol(SchemaSymbols.ATTVAL_TWOPOUNDLOCAL); 80 81 super.addSymbol(SchemaSymbols.ATTVAL_TWOPOUNDOTHER); 82 super.addSymbol(SchemaSymbols.ATTVAL_TWOPOUNDTARGETNS); 83 super.addSymbol(SchemaSymbols.ATTVAL_UNBOUNDED); 84 super.addSymbol(SchemaSymbols.ATTVAL_UNION); 85 super.addSymbol(SchemaSymbols.ATTVAL_UNQUALIFIED); 86 87 super.addSymbol(SchemaSymbols.ATTVAL_UNSIGNEDBYTE); 88 super.addSymbol(SchemaSymbols.ATTVAL_UNSIGNEDINT); 89 super.addSymbol(SchemaSymbols.ATTVAL_UNSIGNEDLONG); 90 super.addSymbol(SchemaSymbols.ATTVAL_UNSIGNEDSHORT); 91 } 92 93 } 94 | Popular Tags |