Interface CMLNode
- All Known Subinterfaces:
AbstractBase, AbstractCMLDocument
- All Known Implementing Classes:
AbstractCMLDocumentImpl, CMLBaseImpl
public interface CMLNode
Adds i/o control
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidsetArraySyntax(boolean syntax) set array syntaxvoidsetVersion(String v) set CML versionvoidwrite XML (uses default control)voidwrite XML (allows for syntactic variants)
-
Field Details
-
ARRAY
-
CML1
- See Also:
-
CML2
- See Also:
-
-
Method Details
-
setVersion
set CML version 1 or 2 at present (default 2)- Parameters:
v- version
-
setArraySyntax
void setArraySyntax(boolean syntax) set array syntax set CML array syntax (default false)- Parameters:
syntax-
-
writeXML
write XML (allows for syntactic variants)- Parameters:
w- outputcontrol- applications-specific, for example "CML1+array" or "CML2"- Throws:
IOExceptionCMLException
-
writeXML
write XML (uses default control)- Parameters:
w- output- Throws:
CMLExceptionIOException
-