Class XmlClass


  • public final class XmlClass
    extends Object
    XML class.
    Since:
    0.1
    • Constructor Detail

      • XmlClass

        public XmlClass​(String classname)
        Constructor.
        Parameters:
        classname - Class name.
      • XmlClass

        public XmlClass​(DirectivesClassProperties properties)
        Constructor.
        Parameters:
        properties - Class properties.
      • XmlClass

        public XmlClass​(String classname,
                        DirectivesClassProperties properties)
        Constructor.
        Parameters:
        classname - Class name.
        properties - Class properties.
      • XmlClass

        public XmlClass​(Node xml)
        Constructor.
        Parameters:
        xml - Class node.
      • XmlClass

        public XmlClass​(XmlNode node)
        Constructor.
        Parameters:
        node - Class node.
    • Method Detail

      • name

        public String name()
        Class name.
        Returns:
        Name.
      • properties

        public XmlClassProperties properties()
        Class properties.
        Returns:
        Class properties.
      • constructors

        public List<XmlMethod> constructors()
        Retrieve all constructors from XMIR.
        Returns:
        List of constructors.
      • methods

        public List<XmlMethod> methods()
        Methods.
        Returns:
        Class methods.
      • fields

        public List<XmlField> fields()
        Fields.
        Returns:
        Class fields.