Class XmlClass
- java.lang.Object
-
- org.eolang.jeo.representation.xmir.XmlClass
-
public final class XmlClass extends Object
XML class.- Since:
- 0.1
-
-
Constructor Summary
Constructors Constructor Description XmlClass(String classname)Constructor.XmlClass(String classname, DirectivesClassProperties properties)Constructor.XmlClass(DirectivesClassProperties properties)Constructor.XmlClass(XmlNode node)Constructor.XmlClass(Node xml)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<XmlAnnotations>annotations()Annotations.List<XmlMethod>constructors()Retrieve all constructors from XMIR.List<XmlField>fields()Fields.List<XmlMethod>methods()Methods.Stringname()Class name.XmlClassPropertiesproperties()Class properties.
-
-
-
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.
-
annotations
public Optional<XmlAnnotations> annotations()
Annotations.- Returns:
- Annotations node.
-
properties
public XmlClassProperties properties()
Class properties.- Returns:
- Class properties.
-
constructors
public List<XmlMethod> constructors()
Retrieve all constructors from XMIR.- Returns:
- List of constructors.
-
-