Class XmlProgram
java.lang.Object
org.eolang.jeo.representation.xmir.XmlProgram
XMIR Program.
- Since:
- 0.1
-
Constructor Summary
ConstructorsConstructorDescriptionXmlProgram
(com.jcabi.xml.XML xml) Constructor.XmlProgram
(ClassName name) Constructor.XmlProgram
(Node root) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionreplaceTopClass
(XmlClass clazz) Copy program with replaced top class.top()
Find top-level class.toString()
com.jcabi.xml.XML
toXml()
Convert to XML.Copy program without top class.
-
Constructor Details
-
XmlProgram
Constructor.- Parameters:
name
- Class name.
-
XmlProgram
public XmlProgram(com.jcabi.xml.XML xml) Constructor.- Parameters:
xml
- Raw XMIR.
-
XmlProgram
Constructor.- Parameters:
root
- Root node.
-
-
Method Details
-
top
Find top-level class.- Returns:
- Class.
-
toXml
public com.jcabi.xml.XML toXml()Convert to XML.- Returns:
- XML representation of XmlProgram.
-
replaceTopClass
Copy program with replaced top class.- Parameters:
clazz
- Class to replace.- Returns:
- Program with replaced top class.
-
withoutTopClass
Copy program without top class.- Returns:
- Program without top class.
-
toString
-