org.rcsb.openmms.cifparse
Class CifParser
java.lang.Object
|
+--org.rcsb.openmms.cifparse.CifParser
- public class CifParser
- extends java.lang.Object
Central core of the mmCIF parser. This class calls the mmCIF
Tokenizer and uses the resulting tokens to parse the dictionary
and data files.
The data values read are passed to the Builder interface for
further processing or storage.
- Version:
- 1.7
- Author:
- Douglas S. Greer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CifParser
public CifParser()
setBuilder
public void setBuilder(Builder bu)
getBuilder
public Builder getBuilder()
readDictionary
public void readDictionary(CifTokenizer ct,
CifDictionary cd,
boolean parseAll)
throws CifParseException
CifParseException
startNewSaveBlock
public int startNewSaveBlock(CifTokenizer ct,
java.lang.String saveName,
CifDictionary cd,
boolean parseAll)
throws CifParseException,
java.io.IOException
CifParseException
java.io.IOException
readDataBlock
public void readDataBlock(CifTokenizer ct,
DataItemList dil)
throws CifParseException
CifParseException
itemErrorMsg
protected java.lang.String itemErrorMsg(int n,
DataItem d)
OpenMMS, Copyright 2001, All rights reserved