OpenMMS
V1.5.1 Std

org.rcsb.openmms.cifparse
Interface Builder

All Known Implementing Classes:
ConvertBuilder, RefBuilder, StatBuilder, XBuilder

public interface Builder

The "Builder" interface used by the mmCIF parser. Applications implement this interface in a class that will then receive the data as it is read and parsed from an mmCIF data file.
The adjective "single" is used in Category Loaders and Builders to mean Non-loop, i.e. values specified in a CIF file outside of _loop statements

Version:
1.3
Author:
Douglas S. Greer

Method Summary
 void beginCompound()
           
 void beginLoop()
           
 void beginRow()
           
 void endCompound()
           
 void endLoop()
           
 void endRow()
           
 void insertLoopValue(int column, DataItem d, java.lang.String val)
           
 void insertSingleValue(DataItem d, java.lang.String val)
           
 void setLoopItem(int column, DataItem di)
           
 void setSingleItem(DataItem di)
           
 

Method Detail

beginCompound

public void beginCompound()
                   throws CifParseException
CifParseException

endCompound

public void endCompound()
                 throws CifParseException
CifParseException

setSingleItem

public void setSingleItem(DataItem di)
                   throws CifParseException
CifParseException

insertSingleValue

public void insertSingleValue(DataItem d,
                              java.lang.String val)
                       throws CifParseException
CifParseException

beginLoop

public void beginLoop()
               throws CifParseException
CifParseException

endLoop

public void endLoop()
             throws CifParseException
CifParseException

beginRow

public void beginRow()
              throws CifParseException
CifParseException

endRow

public void endRow()
            throws CifParseException
CifParseException

setLoopItem

public void setLoopItem(int column,
                        DataItem di)
                 throws CifParseException
CifParseException

insertLoopValue

public void insertLoopValue(int column,
                            DataItem d,
                            java.lang.String val)
                     throws CifParseException
CifParseException

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved