类 XmlElementTools


  • public class XmlElementTools
    extends Object
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static org.mybatis.generator.api.dom.xml.Attribute clone​(org.mybatis.generator.api.dom.xml.Attribute attribute)
      拷贝
      static org.mybatis.generator.api.dom.xml.TextElement clone​(org.mybatis.generator.api.dom.xml.TextElement textElement)
      拷贝
      static org.mybatis.generator.api.dom.xml.XmlElement clone​(org.mybatis.generator.api.dom.xml.XmlElement element)
      拷贝
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)  
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, org.mybatis.generator.api.dom.xml.Attribute... attributes)
      生成一个 xml 根结点
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, org.mybatis.generator.api.dom.xml.Attribute attribute1, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)  
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, org.mybatis.generator.api.dom.xml.Attribute attribute1, org.mybatis.generator.api.dom.xml.Attribute attribute2, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)  
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, org.mybatis.generator.api.dom.xml.Attribute attribute1, org.mybatis.generator.api.dom.xml.Attribute attribute2, org.mybatis.generator.api.dom.xml.Attribute attribute3, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)  
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, org.mybatis.generator.api.dom.xml.Attribute attribute1, org.mybatis.generator.api.dom.xml.Attribute attribute2, org.mybatis.generator.api.dom.xml.Attribute attribute3, org.mybatis.generator.api.dom.xml.Attribute attribute4, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)  
      static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name, org.mybatis.generator.api.dom.xml.Attribute attribute1, org.mybatis.generator.api.dom.xml.Attribute attribute2, org.mybatis.generator.api.dom.xml.Attribute attribute3, org.mybatis.generator.api.dom.xml.Attribute attribute4, org.mybatis.generator.api.dom.xml.Attribute attribute5, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child, java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)  
      static List<org.mybatis.generator.api.dom.xml.TextElement> findAllTextElements​(org.mybatis.generator.api.dom.xml.XmlElement xmlElement)
      查询指定xml下所有text xml 节点
      static List<org.mybatis.generator.api.dom.xml.XmlElement> findXmlElements​(org.mybatis.generator.api.dom.xml.XmlElement xmlElement, String name)
      查找指定xml节点下指定节点名称的元素
      static org.mybatis.generator.api.dom.xml.Attribute getAttribute​(org.mybatis.generator.api.dom.xml.XmlElement element, String name)
      获取属性
      static void removeAttribute​(org.mybatis.generator.api.dom.xml.XmlElement element, String name)
      移除属性
      static void replaceAttribute​(org.mybatis.generator.api.dom.xml.XmlElement element, org.mybatis.generator.api.dom.xml.Attribute attribute)
      替换属性
      static void replaceXmlElement​(org.mybatis.generator.api.dom.xml.XmlElement srcEle, org.mybatis.generator.api.dom.xml.XmlElement destEle)
      xmlElement 替换
    • 构造器详细资料

      • XmlElementTools

        public XmlElementTools()
    • 方法详细资料

      • getAttribute

        public static org.mybatis.generator.api.dom.xml.Attribute getAttribute​(org.mybatis.generator.api.dom.xml.XmlElement element,
                                                                               String name)
        获取属性
        参数:
        element -
        name -
      • removeAttribute

        public static void removeAttribute​(org.mybatis.generator.api.dom.xml.XmlElement element,
                                           String name)
        移除属性
        参数:
        element -
        name -
      • replaceAttribute

        public static void replaceAttribute​(org.mybatis.generator.api.dom.xml.XmlElement element,
                                            org.mybatis.generator.api.dom.xml.Attribute attribute)
        替换属性
        参数:
        element -
        attribute -
      • replaceXmlElement

        public static void replaceXmlElement​(org.mybatis.generator.api.dom.xml.XmlElement srcEle,
                                             org.mybatis.generator.api.dom.xml.XmlElement destEle)
        xmlElement 替换
        参数:
        srcEle -
        destEle -
      • findXmlElements

        public static List<org.mybatis.generator.api.dom.xml.XmlElement> findXmlElements​(org.mybatis.generator.api.dom.xml.XmlElement xmlElement,
                                                                                         String name)
        查找指定xml节点下指定节点名称的元素
        参数:
        xmlElement -
        name -
        返回:
      • findAllTextElements

        public static List<org.mybatis.generator.api.dom.xml.TextElement> findAllTextElements​(org.mybatis.generator.api.dom.xml.XmlElement xmlElement)
        查询指定xml下所有text xml 节点
        参数:
        xmlElement -
        返回:
      • clone

        public static org.mybatis.generator.api.dom.xml.XmlElement clone​(org.mybatis.generator.api.dom.xml.XmlElement element)
        拷贝
        参数:
        element -
        返回:
      • clone

        public static org.mybatis.generator.api.dom.xml.Attribute clone​(org.mybatis.generator.api.dom.xml.Attribute attribute)
        拷贝
        参数:
        attribute -
        返回:
      • clone

        public static org.mybatis.generator.api.dom.xml.TextElement clone​(org.mybatis.generator.api.dom.xml.TextElement textElement)
        拷贝
        参数:
        textElement -
        返回:
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute... attributes)
        生成一个 xml 根结点
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute1,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute1,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute2,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute1,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute2,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute3,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute1,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute2,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute3,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute4,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)
      • createElement

        public static org.mybatis.generator.api.dom.xml.XmlElement createElement​(String name,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute1,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute2,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute3,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute4,
                                                                                 org.mybatis.generator.api.dom.xml.Attribute attribute5,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement> child,
                                                                                 java.util.function.Supplier<org.mybatis.generator.api.dom.xml.VisitableElement>... children)