Class CMLWriter

  • All Implemented Interfaces:
    JmolWriter

    public class CMLWriter
    extends java.lang.Object
    implements JmolWriter
    An XCrysDen XSF writer see http://www.xcrysden.org/doc/XSF.html
    • Constructor Summary

      Constructors 
      Constructor Description
      CMLWriter()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static void appendTag​(javajs.util.SB sb, java.lang.String name, java.lang.String[] attributes)  
      private static void closeTag​(javajs.util.SB sb, java.lang.String name)  
      private static void openTag​(javajs.util.SB sb, java.lang.String name)  
      void set​(Viewer viewer, javajs.util.OC out, java.lang.Object[] data)  
      java.lang.String toString()  
      java.lang.String write​(javajs.util.BS bs)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • oc

        private javajs.util.OC oc
      • atomsMax

        private int atomsMax
      • addBonds

        private boolean addBonds
      • doTransform

        private boolean doTransform
      • allTrajectories

        private boolean allTrajectories
    • Constructor Detail

      • CMLWriter

        public CMLWriter()
    • Method Detail

      • set

        public void set​(Viewer viewer,
                        javajs.util.OC out,
                        java.lang.Object[] data)
        Specified by:
        set in interface JmolWriter
      • write

        public java.lang.String write​(javajs.util.BS bs)
        Specified by:
        write in interface JmolWriter
      • openTag

        private static void openTag​(javajs.util.SB sb,
                                    java.lang.String name)
      • appendTag

        private static void appendTag​(javajs.util.SB sb,
                                      java.lang.String name,
                                      java.lang.String[] attributes)
      • closeTag

        private static void closeTag​(javajs.util.SB sb,
                                     java.lang.String name)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object