view src/goodjava/xml/Xml.java @ 1802:ca98dee04e08 default tip

add Parsers.json_null
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 21 Apr 2024 21:25:15 -0600
parents a8c685a894b4
children
line wrap: on
line source

package goodjava.xml;


public final class Xml {
	public String declaration;
	private XmlElement element;

	public XmlElement getElement() {
		return element;
	}

	public void setElement(XmlElement element) {
		if( element == null )
			throw new IllegalArgumentException("element can't be null");
		this.element = element;
	}

	@Override public String toString() {
		StringBuilder sb = new StringBuilder();
		if( declaration != null ) {
			sb.append( declaration );
			sb.append( '\n' );
		}
		element.toString(sb,0);
		return sb.toString();
	}
}