com.metsci.glimpse.dspl
Class DsplParser

java.lang.Object
  extended by com.metsci.glimpse.dspl.DsplParser

public class DsplParser
extends java.lang.Object


Constructor Summary
DsplParser()
           
 
Method Summary
 void addTableParser(java.lang.String format, TableParser parser)
           
 void cacheDataset(DataSet dataset)
           
 DataSet getCachedDataset(java.lang.String namespace)
           
 java.io.File getCacheDirectory()
           
 Concept getConcept(javax.xml.namespace.QName ref)
           
 Concept getConcept(java.lang.String namespace, java.lang.String localId)
           
 TableParser getTableParser(java.lang.String format)
           
 TableParser getTableParser(Table table)
           
 boolean isCacheMode()
           
 boolean isFailOnErrorMode()
           
 boolean isNetworkMode()
           
 DataSet loadDataset(DataSet parentDataSet, DataSet.Import importTag)
           
 DataSet loadDataset(DataSet parentDataSet, java.lang.String namespace, java.lang.String location)
           
 DataSet loadDataset(java.io.File file)
           
 DataSet loadDataset(java.lang.String location)
           
 DataSet loadDataset(java.lang.String namespace, java.lang.String location)
           
 void setCacheDirectory(java.io.File directory)
           
 void setCacheDirectory(java.lang.String directory)
           
 void setCacheMode(boolean mode)
           
 void setFailOnError(boolean mode)
           
 void setNetworkMode(boolean mode)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DsplParser

public DsplParser()
Method Detail

isFailOnErrorMode

public boolean isFailOnErrorMode()

setFailOnError

public void setFailOnError(boolean mode)

isCacheMode

public boolean isCacheMode()

setCacheMode

public void setCacheMode(boolean mode)

setCacheDirectory

public void setCacheDirectory(java.lang.String directory)

setCacheDirectory

public void setCacheDirectory(java.io.File directory)

getCacheDirectory

public java.io.File getCacheDirectory()

setNetworkMode

public void setNetworkMode(boolean mode)

isNetworkMode

public boolean isNetworkMode()

addTableParser

public void addTableParser(java.lang.String format,
                           TableParser parser)

getTableParser

public TableParser getTableParser(java.lang.String format)

getTableParser

public TableParser getTableParser(Table table)

loadDataset

public DataSet loadDataset(java.io.File file)
                    throws javax.xml.bind.JAXBException,
                           java.io.IOException,
                           DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

loadDataset

public DataSet loadDataset(java.lang.String location)
                    throws javax.xml.bind.JAXBException,
                           java.io.IOException,
                           DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

loadDataset

public DataSet loadDataset(java.lang.String namespace,
                           java.lang.String location)
                    throws javax.xml.bind.JAXBException,
                           java.io.IOException,
                           DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

loadDataset

public DataSet loadDataset(DataSet parentDataSet,
                           DataSet.Import importTag)
                    throws javax.xml.bind.JAXBException,
                           java.io.IOException,
                           DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

loadDataset

public DataSet loadDataset(DataSet parentDataSet,
                           java.lang.String namespace,
                           java.lang.String location)
                    throws javax.xml.bind.JAXBException,
                           java.io.IOException,
                           DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

cacheDataset

public void cacheDataset(DataSet dataset)

getConcept

public Concept getConcept(javax.xml.namespace.QName ref)
                   throws javax.xml.bind.JAXBException,
                          java.io.IOException,
                          DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

getConcept

public Concept getConcept(java.lang.String namespace,
                          java.lang.String localId)
                   throws javax.xml.bind.JAXBException,
                          java.io.IOException,
                          DsplException
Throws:
javax.xml.bind.JAXBException
java.io.IOException
DsplException

getCachedDataset

public DataSet getCachedDataset(java.lang.String namespace)


Copyright © 2012 Metron, Inc.. All Rights Reserved.