⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hibernatemappingscanner.java

📁 eclipse的hibernate插件,支持eclipse2.*版本
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
            }        }    }        /** Scan through org.w3c.dom.Element named subclass. */    void visitElement_subclass(org.w3c.dom.Element element) { // <subclass>        // 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")) { // <subclass name="???">                // attr.getValue();            }            if (attr.getName().equals("proxy")) { // <subclass proxy="???">                // attr.getValue();            }            if (attr.getName().equals("discriminator-value")) { // <subclass discriminator-value="???">                // attr.getValue();            }            if (attr.getName().equals("dynamic-update")) { // <subclass dynamic-update="???">                // attr.getValue();            }            if (attr.getName().equals("dynamic-insert")) { // <subclass dynamic-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("subclass")) {                        visitElement_subclass(nodeElement);                    }                    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("map")) {                        visitElement_map(nodeElement);                    }                    if (nodeElement.getTagName().equals("set")) {                        visitElement_set(nodeElement);                    }                    if (nodeElement.getTagName().equals("bag")) {                        visitElement_bag(nodeElement);                    }                    if (nodeElement.getTagName().equals("idbag")) {                        visitElement_idbag(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);                    }                    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 joined-subclass. */    void visitElement_joined_subclass(org.w3c.dom.Element element) { // <joined-subclass>        // 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")) { // <joined-subclass name="???">                // attr.getValue();            }            if (attr.getName().equals("proxy")) { // <joined-subclass proxy="???">                // attr.getValue();            }            if (attr.getName().equals("table")) { // <joined-subclass table="???">                // attr.getValue();            }            if (attr.getName().equals("schema")) { // <joined-subclass schema="???">                // attr.getValue();            }            if (attr.getName().equals("dynamic-update")) { // <joined-subclass dynamic-update="???">                // attr.getValue();            }            if (attr.getName().equals("dynamic-insert")) { // <joined-subclass dynamic-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("joined-subclass")) {                        visitElement_joined_subclass(nodeElement);                    }                    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("map")) {                        visitElement_map(nodeElement);                    }                    if (nodeElement.getTagName().equals("set")) {                        visitElement_set(nodeElement);                    }                    if (nodeElement.getTagName().equals("bag")) {                        visitElement_bag(nodeElement);                    }                    if (nodeElement.getTagName().equals("idbag")) {                        visitElement_idbag(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);                    }                    if (nodeElement.getTagName().equals("key")) {                        visitElement_key(nodeElement);                    }                    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 property. */    void visitElement_property(org.w3c.dom.Element element) { // <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")) { // <property name="???">                // attr.getValue();            }            if (attr.getName().equals("type")) { // <property type="???">                // attr.getValue();            }            if (attr.getName().equals("column")) { // <property column="???">                // attr.getValue();            }            if (attr.getName().equals("length")) { // <property length="???">                // attr.getValue();            }            if (attr.getName().equals("not-null")) { // <property not-null="???">                // attr.getValue();            }            if (attr.getName().equals("unique")) { // <property unique="???">                // attr.getValue();            }            if (attr.getName().equals("update")) { // <property update="???">                // attr.getValue();            }            if (attr.getName().equals("insert")) { // <property 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("column")) {                        visitElement_column(nodeElement);                    }                    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 many-to-one. */    void visitElement_many_to_one(org.w3c.dom.Element element) { // <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")) { // <many-to-one name="???">                // attr.getValue();            }            if (attr.getName().equals("class")) { // <many-to-one class="???">                // attr.getValue();            }            if (attr.getName().equals("column")) { // <many-to-one column="???">                // attr.getValue();            }            if (attr.getName().equals("not-null")) { // <many-to-one not-null="???">                // attr.getValue();            }            if (attr.getName().equals("unique")) { // <many-to-one unique="???">                // attr.getValue();            }            if (attr.getName().equals("cascade")) { // <many-to-one cascade="???">                // attr.getValue();            }            if (attr.getName().equals("outer-join")) { // <many-to-one outer-join="???">                // attr.getValue();            }            if (attr.getName().equals("update")) { // <many-to-one update="???">                // attr.getValue();            }            if (attr.getName().equals("insert")) { // <many-to-one 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("column")) {                        visitElement_column(nodeElement);                    }                    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;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -