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.XMLtoXml()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
-