Class CIFWriter

java.lang.Object
org.jmol.adapter.writers.XtlWriter
org.jmol.adapter.writers.CIFWriter
All Implemented Interfaces:
JmolWriter

public class CIFWriter extends XtlWriter implements JmolWriter
An XCrysDen XSF writer see http://www.xcrysden.org/doc/XSF.html
  • Field Details

    • vwr

      private Viewer vwr
    • oc

      private javajs.util.OC oc
    • isP1

      private boolean isP1
    • fset0

      private static final javajs.util.P3 fset0
  • Constructor Details

    • CIFWriter

      public CIFWriter()
  • Method Details

    • set

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

      public String write(javajs.util.BS bs)
      Specified by:
      write in interface JmolWriter
    • writeChecked

      private boolean writeChecked(javajs.util.SB output, String val)
      see https://github.com/rcsb/ciftools-java/blob/master/src/main/java/org/rcsb/cif/text/TextCifWriter.java
      Parameters:
      output -
      val -
      Returns:
      true if multiline
    • writeMultiline

      private void writeMultiline(javajs.util.SB output, String val)
    • appendKey

      private javajs.util.SB appendKey(javajs.util.SB sb, String key)
    • toString

      public String toString()
      Overrides:
      toString in class Object