📄 xsattributechecker.java
字号:
// for element "element" - global attrList = Container.getContainer(10); // abstract = boolean : false attrList.put(SchemaSymbols.ATT_ABSTRACT, allAttrs[ATT_ABSTRACT_D]); // block = (#all | List of (substitution | extension | restriction | list | union)) attrList.put(SchemaSymbols.ATT_BLOCK, allAttrs[ATT_BLOCK_N]); // default = string attrList.put(SchemaSymbols.ATT_DEFAULT, allAttrs[ATT_DEFAULT_N]); // final = (#all | List of (extension | restriction)) attrList.put(SchemaSymbols.ATT_FINAL, allAttrs[ATT_FINAL_N]); // fixed = string attrList.put(SchemaSymbols.ATT_FIXED, allAttrs[ATT_FIXED_N]); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); // nillable = boolean : false attrList.put(SchemaSymbols.ATT_NILLABLE, allAttrs[ATT_NILLABLE_D]); // substitutionGroup = QName attrList.put(SchemaSymbols.ATT_SUBSTITUTIONGROUP, allAttrs[ATT_SUBSTITUTION_G_N]); // type = QName attrList.put(SchemaSymbols.ATT_TYPE, allAttrs[ATT_TYPE_N]); oneEle = new OneElement (attrList); fEleAttrsMapG.put(SchemaSymbols.ELT_ELEMENT, oneEle); // for element "element" - local name attrList = Container.getContainer(10); // block = (#all | List of (substitution | extension | restriction | list | union)) attrList.put(SchemaSymbols.ATT_BLOCK, allAttrs[ATT_BLOCK_N]); // default = string attrList.put(SchemaSymbols.ATT_DEFAULT, allAttrs[ATT_DEFAULT_N]); // fixed = string attrList.put(SchemaSymbols.ATT_FIXED, allAttrs[ATT_FIXED_N]); // form = (qualified | unqualified) attrList.put(SchemaSymbols.ATT_FORM, allAttrs[ATT_FORM_N]); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // maxOccurs = (nonNegativeInteger | unbounded) : 1 attrList.put(SchemaSymbols.ATT_MAXOCCURS, allAttrs[ATT_MAXOCCURS_D]); // minOccurs = nonNegativeInteger : 1 attrList.put(SchemaSymbols.ATT_MINOCCURS, allAttrs[ATT_MINOCCURS_D]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); // nillable = boolean : false attrList.put(SchemaSymbols.ATT_NILLABLE, allAttrs[ATT_NILLABLE_D]); // type = QName attrList.put(SchemaSymbols.ATT_TYPE, allAttrs[ATT_TYPE_N]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(ELEMENT_N, oneEle); // for element "element" - local ref attrList = Container.getContainer(4); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // maxOccurs = (nonNegativeInteger | unbounded) : 1 attrList.put(SchemaSymbols.ATT_MAXOCCURS, allAttrs[ATT_MAXOCCURS_D]); // minOccurs = nonNegativeInteger : 1 attrList.put(SchemaSymbols.ATT_MINOCCURS, allAttrs[ATT_MINOCCURS_D]); // ref = QName attrList.put(SchemaSymbols.ATT_REF, allAttrs[ATT_REF_R]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(ELEMENT_R, oneEle); // for element "complexType" - global attrList = Container.getContainer(6); // abstract = boolean : false attrList.put(SchemaSymbols.ATT_ABSTRACT, allAttrs[ATT_ABSTRACT_D]); // block = (#all | List of (extension | restriction)) attrList.put(SchemaSymbols.ATT_BLOCK, allAttrs[ATT_BLOCK1_N]); // final = (#all | List of (extension | restriction)) attrList.put(SchemaSymbols.ATT_FINAL, allAttrs[ATT_FINAL_N]); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // mixed = boolean : false attrList.put(SchemaSymbols.ATT_MIXED, allAttrs[ATT_MIXED_D]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); oneEle = new OneElement (attrList); fEleAttrsMapG.put(SchemaSymbols.ELT_COMPLEXTYPE, oneEle); // for element "notation" - global attrList = Container.getContainer(4); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); // public = A public identifier, per ISO 8879 attrList.put(SchemaSymbols.ATT_PUBLIC, allAttrs[ATT_PUBLIC_R]); // system = anyURI attrList.put(SchemaSymbols.ATT_SYSTEM, allAttrs[ATT_SYSTEM_N]); oneEle = new OneElement (attrList); fEleAttrsMapG.put(SchemaSymbols.ELT_NOTATION, oneEle); // for element "complexType" - local attrList = Container.getContainer(2); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // mixed = boolean : false attrList.put(SchemaSymbols.ATT_MIXED, allAttrs[ATT_MIXED_D]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_COMPLEXTYPE, oneEle); // for element "simpleContent" - local attrList = Container.getContainer(1); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_SIMPLECONTENT, oneEle); // for element "restriction" - local attrList = Container.getContainer(2); // base = QName attrList.put(SchemaSymbols.ATT_BASE, allAttrs[ATT_BASE_N]); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_RESTRICTION, oneEle); // for element "extension" - local attrList = Container.getContainer(2); // base = QName attrList.put(SchemaSymbols.ATT_BASE, allAttrs[ATT_BASE_R]); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_EXTENSION, oneEle); // for element "attributeGroup" - local ref attrList = Container.getContainer(2); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // ref = QName attrList.put(SchemaSymbols.ATT_REF, allAttrs[ATT_REF_R]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_ATTRIBUTEGROUP, oneEle); // for element "anyAttribute" - local attrList = Container.getContainer(3); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // namespace = ((##any | ##other) | List of (anyURI | (##targetNamespace | ##local)) ) : ##any attrList.put(SchemaSymbols.ATT_NAMESPACE, allAttrs[ATT_NAMESPACE_D]); // processContents = (lax | skip | strict) : strict attrList.put(SchemaSymbols.ATT_PROCESSCONTENTS, allAttrs[ATT_PROCESS_C_D]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_ANYATTRIBUTE, oneEle); // for element "complexContent" - local attrList = Container.getContainer(2); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // mixed = boolean attrList.put(SchemaSymbols.ATT_MIXED, allAttrs[ATT_MIXED_N]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_COMPLEXCONTENT, oneEle); // for element "attributeGroup" - global attrList = Container.getContainer(2); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); oneEle = new OneElement (attrList); fEleAttrsMapG.put(SchemaSymbols.ELT_ATTRIBUTEGROUP, oneEle); // for element "group" - global attrList = Container.getContainer(2); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); oneEle = new OneElement (attrList); fEleAttrsMapG.put(SchemaSymbols.ELT_GROUP, oneEle); // for element "group" - local ref attrList = Container.getContainer(4); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // maxOccurs = (nonNegativeInteger | unbounded) : 1 attrList.put(SchemaSymbols.ATT_MAXOCCURS, allAttrs[ATT_MAXOCCURS_D]); // minOccurs = nonNegativeInteger : 1 attrList.put(SchemaSymbols.ATT_MINOCCURS, allAttrs[ATT_MINOCCURS_D]); // ref = QName attrList.put(SchemaSymbols.ATT_REF, allAttrs[ATT_REF_R]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_GROUP, oneEle); // for element "all" - local attrList = Container.getContainer(3); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // maxOccurs = 1 : 1 attrList.put(SchemaSymbols.ATT_MAXOCCURS, allAttrs[ATT_MAXOCCURS1_D]); // minOccurs = (0 | 1) : 1 attrList.put(SchemaSymbols.ATT_MINOCCURS, allAttrs[ATT_MINOCCURS1_D]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_ALL, oneEle); // for element "choice" - local attrList = Container.getContainer(3); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // maxOccurs = (nonNegativeInteger | unbounded) : 1 attrList.put(SchemaSymbols.ATT_MAXOCCURS, allAttrs[ATT_MAXOCCURS_D]); // minOccurs = nonNegativeInteger : 1 attrList.put(SchemaSymbols.ATT_MINOCCURS, allAttrs[ATT_MINOCCURS_D]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_CHOICE, oneEle); // for element "sequence" - local fEleAttrsMapL.put(SchemaSymbols.ELT_SEQUENCE, oneEle); // for element "any" - local attrList = Container.getContainer(5); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // maxOccurs = (nonNegativeInteger | unbounded) : 1 attrList.put(SchemaSymbols.ATT_MAXOCCURS, allAttrs[ATT_MAXOCCURS_D]); // minOccurs = nonNegativeInteger : 1 attrList.put(SchemaSymbols.ATT_MINOCCURS, allAttrs[ATT_MINOCCURS_D]); // namespace = ((##any | ##other) | List of (anyURI | (##targetNamespace | ##local)) ) : ##any attrList.put(SchemaSymbols.ATT_NAMESPACE, allAttrs[ATT_NAMESPACE_D]); // processContents = (lax | skip | strict) : strict attrList.put(SchemaSymbols.ATT_PROCESSCONTENTS, allAttrs[ATT_PROCESS_C_D]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_ANY, oneEle); // for element "unique" - local attrList = Container.getContainer(2); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_UNIQUE, oneEle); // for element "key" - local fEleAttrsMapL.put(SchemaSymbols.ELT_KEY, oneEle); // for element "keyref" - local attrList = Container.getContainer(3); // id = ID attrList.put(SchemaSymbols.ATT_ID, allAttrs[ATT_ID_N]); // name = NCName attrList.put(SchemaSymbols.ATT_NAME, allAttrs[ATT_NAME_R]); // refer = QName attrList.put(SchemaSymbols.ATT_REFER, allAttrs[ATT_REFER_R]); oneEle = new OneElement (attrList); fEleAttrsMapL.put(SchemaSymbols.ELT_KEYREF, oneEle); // for element "selector" - local attrList = Container.getContainer(2); // id = ID
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -