Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: joelib/io/types/cml/CMLWriterProperties.java


1   ///////////////////////////////////////////////////////////////////////////////
2   //Filename: $RCSfile: CMLWriterProperties.java,v $
3   //Purpose:  Chemical Markup Language.
4   //Language: Java
5   //Compiler: JDK 1.4
6   //Authors:  Joerg K. Wegner
7   //Version:  $Revision: 1.5 $
8   //      $Date: 2003/08/19 13:11:26 $
9   //      $Author: wegner $
10  //
11  //Copyright (C) 1997-2003  The Chemistry Development Kit (CDK) project
12  //Copyright (c) Dept. Computer Architecture, University of Tuebingen, Germany
13  //
14  //This program is free software; you can redistribute it and/or modify
15  //it under the terms of the GNU General Public License as published by
16  //the Free Software Foundation version 2 of the License.
17  //
18  //This program is distributed in the hope that it will be useful,
19  //but WITHOUT ANY WARRANTY; without even the implied warranty of
20  //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  //GNU General Public License for more details.
22  ///////////////////////////////////////////////////////////////////////////////
23  package joelib.io.types.cml;
24  
25  
26  /*==========================================================================*
27   * IMPORTS
28   *==========================================================================  */
29  /*==========================================================================*
30   * INTERFACE DECLARATION
31   *==========================================================================  */
32  
33  /**
34   * Interface for a CML molecule writer.
35   *
36   * @author     wegnerj
37   * @license GPL
38   * @cvsversion    $Revision: 1.5 $, $Date: 2003/08/19 13:11:26 $
39   * @cite wil01
40   */
41  public interface CMLWriterProperties
42  {
43      //~ Methods ////////////////////////////////////////////////////////////////
44  
45      public float getCMLversion();
46  
47      /*-------------------------------------------------------------------------*
48       * private static member variables
49       *-------------------------------------------------------------------------  */
50      /*-------------------------------------------------------------------------*
51       * public methods
52       *-------------------------------------------------------------------------  */
53      public boolean forceWriteFormalCharge();
54  
55      public boolean writeImpliciteHydrogens();
56  
57      public boolean writePartialCharge();
58  
59      public boolean writeSymmetryInformations();
60  }
61  ///////////////////////////////////////////////////////////////////////////////
62  //  END OF FILE.
63  ///////////////////////////////////////////////////////////////////////////////