thredds.catalog2.xml.parser
Interface ThreddsXmlParser

All Known Implementing Classes:
StaxThreddsXmlParser

public interface ThreddsXmlParser

Provide methods for parsing THREDDS catalog XML documents and generating Catalog, CatalogBuilder, Dataset, DatasetBuilder, Metadata, or MetadataBuilder object.

Since:
4.0
Author:
edavis

Method Summary
 Catalog parse(File file, URI docBaseUri)
           
 Catalog parse(InputStream is, URI docBaseUri)
           
 Catalog parse(Reader reader, URI docBaseUri)
           
 Catalog parse(URI documentUri)
           
 CatalogBuilder parseIntoBuilder(File file, URI docBaseUri)
           
 CatalogBuilder parseIntoBuilder(InputStream is, URI docBaseUri)
           
 CatalogBuilder parseIntoBuilder(Reader reader, URI docBaseUri)
           
 CatalogBuilder parseIntoBuilder(URI documentUri)
           
 

Method Detail

parse

Catalog parse(URI documentUri)
              throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parse

Catalog parse(File file,
              URI docBaseUri)
              throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parse

Catalog parse(Reader reader,
              URI docBaseUri)
              throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parse

Catalog parse(InputStream is,
              URI docBaseUri)
              throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parseIntoBuilder

CatalogBuilder parseIntoBuilder(URI documentUri)
                                throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parseIntoBuilder

CatalogBuilder parseIntoBuilder(File file,
                                URI docBaseUri)
                                throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parseIntoBuilder

CatalogBuilder parseIntoBuilder(Reader reader,
                                URI docBaseUri)
                                throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException

parseIntoBuilder

CatalogBuilder parseIntoBuilder(InputStream is,
                                URI docBaseUri)
                                throws ThreddsXmlParserException
Throws:
ThreddsXmlParserException


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.