📄 hibernatemappingscanner.java
字号:
} } } /** Scan through org.w3c.dom.Element named one-to-one. */ void visitElement_one_to_one(org.w3c.dom.Element element) { // <one-to-one> // element.getValue(); org.w3c.dom.NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { org.w3c.dom.Attr attr = (org.w3c.dom.Attr)attrs.item(i); if (attr.getName().equals("name")) { // <one-to-one name="???"> // attr.getValue(); } if (attr.getName().equals("class")) { // <one-to-one class="???"> // attr.getValue(); } if (attr.getName().equals("cascade")) { // <one-to-one cascade="???"> // attr.getValue(); } if (attr.getName().equals("outer-join")) { // <one-to-one outer-join="???"> // attr.getValue(); } if (attr.getName().equals("constrained")) { // <one-to-one constrained="???"> // attr.getValue(); } } org.w3c.dom.NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { org.w3c.dom.Node node = nodes.item(i); switch (node.getNodeType()) { case org.w3c.dom.Node.CDATA_SECTION_NODE: // ((org.w3c.dom.CDATASection)node).getData(); break; case org.w3c.dom.Node.ELEMENT_NODE: org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node; if (nodeElement.getTagName().equals("meta")) { visitElement_meta(nodeElement); } break; case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE: // ((org.w3c.dom.ProcessingInstruction)node).getTarget(); // ((org.w3c.dom.ProcessingInstruction)node).getData(); break; } } } /** Scan through org.w3c.dom.Element named key-property. */ void visitElement_key_property(org.w3c.dom.Element element) { // <key-property> // element.getValue(); org.w3c.dom.NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { org.w3c.dom.Attr attr = (org.w3c.dom.Attr)attrs.item(i); if (attr.getName().equals("name")) { // <key-property name="???"> // attr.getValue(); } if (attr.getName().equals("type")) { // <key-property type="???"> // attr.getValue(); } if (attr.getName().equals("column")) { // <key-property column="???"> // attr.getValue(); } if (attr.getName().equals("length")) { // <key-property length="???"> // attr.getValue(); } } org.w3c.dom.NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { org.w3c.dom.Node node = nodes.item(i); switch (node.getNodeType()) { case org.w3c.dom.Node.CDATA_SECTION_NODE: // ((org.w3c.dom.CDATASection)node).getData(); break; case org.w3c.dom.Node.ELEMENT_NODE: org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node; if (nodeElement.getTagName().equals("column")) { visitElement_column(nodeElement); } break; case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE: // ((org.w3c.dom.ProcessingInstruction)node).getTarget(); // ((org.w3c.dom.ProcessingInstruction)node).getData(); break; } } } /** Scan through org.w3c.dom.Element named key-many-to-one. */ void visitElement_key_many_to_one(org.w3c.dom.Element element) { // <key-many-to-one> // element.getValue(); org.w3c.dom.NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { org.w3c.dom.Attr attr = (org.w3c.dom.Attr)attrs.item(i); if (attr.getName().equals("name")) { // <key-many-to-one name="???"> // attr.getValue(); } if (attr.getName().equals("class")) { // <key-many-to-one class="???"> // attr.getValue(); } if (attr.getName().equals("column")) { // <key-many-to-one column="???"> // attr.getValue(); } } org.w3c.dom.NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { org.w3c.dom.Node node = nodes.item(i); switch (node.getNodeType()) { case org.w3c.dom.Node.CDATA_SECTION_NODE: // ((org.w3c.dom.CDATASection)node).getData(); break; case org.w3c.dom.Node.ELEMENT_NODE: org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node; if (nodeElement.getTagName().equals("column")) { visitElement_column(nodeElement); } break; case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE: // ((org.w3c.dom.ProcessingInstruction)node).getTarget(); // ((org.w3c.dom.ProcessingInstruction)node).getData(); break; } } } /** Scan through org.w3c.dom.Element named any. */ void visitElement_any(org.w3c.dom.Element element) { // <any> // element.getValue(); org.w3c.dom.NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { org.w3c.dom.Attr attr = (org.w3c.dom.Attr)attrs.item(i); if (attr.getName().equals("id-type")) { // <any id-type="???"> // attr.getValue(); } if (attr.getName().equals("meta-type")) { // <any meta-type="???"> // attr.getValue(); } if (attr.getName().equals("name")) { // <any name="???"> // attr.getValue(); } if (attr.getName().equals("cascade")) { // <any cascade="???"> // attr.getValue(); } } org.w3c.dom.NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { org.w3c.dom.Node node = nodes.item(i); switch (node.getNodeType()) { case org.w3c.dom.Node.CDATA_SECTION_NODE: // ((org.w3c.dom.CDATASection)node).getData(); break; case org.w3c.dom.Node.ELEMENT_NODE: org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node; if (nodeElement.getTagName().equals("column")) { visitElement_column(nodeElement); } break; case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE: // ((org.w3c.dom.ProcessingInstruction)node).getTarget(); // ((org.w3c.dom.ProcessingInstruction)node).getData(); break; } } } /** Scan through org.w3c.dom.Element named component. */ void visitElement_component(org.w3c.dom.Element element) { // <component> // element.getValue(); org.w3c.dom.NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { org.w3c.dom.Attr attr = (org.w3c.dom.Attr)attrs.item(i); if (attr.getName().equals("class")) { // <component class="???"> // attr.getValue(); } if (attr.getName().equals("name")) { // <component name="???"> // attr.getValue(); } if (attr.getName().equals("update")) { // <component update="???"> // attr.getValue(); } if (attr.getName().equals("insert")) { // <component insert="???"> // attr.getValue(); } } org.w3c.dom.NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { org.w3c.dom.Node node = nodes.item(i); switch (node.getNodeType()) { case org.w3c.dom.Node.CDATA_SECTION_NODE: // ((org.w3c.dom.CDATASection)node).getData(); break; case org.w3c.dom.Node.ELEMENT_NODE: org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node; if (nodeElement.getTagName().equals("property")) { visitElement_property(nodeElement); } if (nodeElement.getTagName().equals("many-to-one")) { visitElement_many_to_one(nodeElement); } if (nodeElement.getTagName().equals("one-to-one")) { visitElement_one_to_one(nodeElement); } if (nodeElement.getTagName().equals("any")) { visitElement_any(nodeElement); } if (nodeElement.getTagName().equals("component")) { visitElement_component(nodeElement); } if (nodeElement.getTagName().equals("dynabean")) { visitElement_dynabean(nodeElement); } if (nodeElement.getTagName().equals("parent")) { visitElement_parent(nodeElement); } if (nodeElement.getTagName().equals("map")) { visitElement_map(nodeElement); } if (nodeElement.getTagName().equals("set")) { visitElement_set(nodeElement); } if (nodeElement.getTagName().equals("bag")) { visitElement_bag(nodeElement); } if (nodeElement.getTagName().equals("list")) { visitElement_list(nodeElement); } if (nodeElement.getTagName().equals("array")) { visitElement_array(nodeElement); } if (nodeElement.getTagName().equals("primitive-array")) { visitElement_primitive_array(nodeElement); } break; case org.w3c.dom.Node.PROCESSING_INSTRUCTION_NODE: // ((org.w3c.dom.ProcessingInstruction)node).getTarget(); // ((org.w3c.dom.ProcessingInstruction)node).getData(); break; } } } /** Scan through org.w3c.dom.Element named dynabean. */ void visitElement_dynabean(org.w3c.dom.Element element) { // <dynabean> // element.getValue(); org.w3c.dom.NamedNodeMap attrs = element.getAttributes(); for (int i = 0; i < attrs.getLength(); i++) { org.w3c.dom.Attr attr = (org.w3c.dom.Attr)attrs.item(i); if (attr.getName().equals("dynaclass")) { // <dynabean dynaclass="???"> // attr.getValue(); } if (attr.getName().equals("name")) { // <dynabean name="???"> // attr.getValue(); } if (attr.getName().equals("update")) { // <dynabean update="???"> // attr.getValue(); } if (attr.getName().equals("insert")) { // <dynabean insert="???"> // attr.getValue(); } } org.w3c.dom.NodeList nodes = element.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { org.w3c.dom.Node node = nodes.item(i); switch (node.getNodeType()) { case org.w3c.dom.Node.CDATA_SECTION_NODE: // ((org.w3c.dom.CDATASection)node).getData(); break; case org.w3c.dom.Node.ELEMENT_NODE: org.w3c.dom.Element nodeElement = (org.w3c.dom.Element)node; if (nodeElement.getTagName().equals("property")) { visitElement_property(nodeElement); } if (nodeElement.getTagName().equals("many-to-one")) { visitElement_many_to_one(nodeElement); } if (nodeElement.getTagName().equals("one-to-one")) { visitElement_one_to_one(nodeElement); } if (nodeElement.getTagName().equals("any")) { visitElement_any(nodeElement); } if (nodeElement.getTagName().equals("component")) { visitElement_component(nodeElement); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -