|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectthredds.catalog.parser.jdom.InvCatalogFactory6
public class InvCatalogFactory6
Inventory Catalog Factory, version 6. Reads InvCatalog.xml files, constructs object representation.
| Constructor Summary | |
|---|---|
InvCatalogFactory6()
|
|
| Method Summary | |
|---|---|
void |
addMetadataContent(org.jdom.Element mdataElement,
java.lang.Object contentObject)
Serialize the InvMetadata content object to a org.jdom.Element and add ro the |
org.jdom.Document |
makeCatalog(InvCatalogImpl cat)
|
InvCatalogImpl |
parseXML(InvCatalogFactory fac,
org.jdom.Document jdomDoc,
java.net.URI uri)
Create an InvCatalogImpl from a parsed document tree. |
protected InvAccessImpl |
readAccess(InvDatasetImpl dataset,
org.jdom.Element accessElem)
|
protected InvCatalogImpl |
readCatalog(org.jdom.Element catalogElem,
java.net.URI baseURI)
|
protected InvCatalogRef |
readCatalogRef(InvDatasetImpl parent,
org.jdom.Element catRefElem)
|
protected InvDatasetImpl |
readDataset(InvCatalogImpl catalog,
InvDatasetImpl parent,
org.jdom.Element dsElem,
java.net.URI base)
|
protected InvDocumentation |
readDocumentation(InvCatalog catalog,
org.jdom.Element s)
|
protected InvMetadata |
readMetadata(InvCatalog catalog,
InvDatasetImpl dataset,
org.jdom.Element mdataElement)
|
java.lang.Object |
readMetadataContent(InvDataset dataset,
org.jdom.Element mdataElement)
Create an InvMetadata content object from an org.jdom.Element. |
java.lang.Object |
readMetadataContentFromURL(InvDataset dataset,
java.lang.String urlString)
|
java.lang.Object |
readMetadataContentFromURL(InvDataset dataset,
java.net.URI uri)
Create an InvMetadata content object from an XML document at a named URL. |
protected InvProperty |
readProperty(org.jdom.Element s)
|
protected InvService |
readService(org.jdom.Element s,
java.net.URI baseURI)
|
void |
registerMetadataConverter(MetadataType type,
MetadataConverterIF converter)
|
boolean |
validateMetadataContent(java.lang.Object contentObject,
java.lang.StringBuffer out)
Validate internal data structures. |
void |
writeXML(InvCatalogImpl catalog,
java.io.OutputStream os)
Write the catalog as an XML document to the specified stream. |
void |
writeXML(InvCatalogImpl catalog,
java.io.OutputStream os,
boolean raw)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InvCatalogFactory6()
| Method Detail |
|---|
public InvCatalogImpl parseXML(InvCatalogFactory fac,
org.jdom.Document jdomDoc,
java.net.URI uri)
InvCatalogConvertIF
parseXML in interface InvCatalogConvertIFjdomDoc - : a parsed document tree.uri - : the URI for the document.
public void registerMetadataConverter(MetadataType type,
MetadataConverterIF converter)
protected InvAccessImpl readAccess(InvDatasetImpl dataset,
org.jdom.Element accessElem)
protected InvCatalogImpl readCatalog(org.jdom.Element catalogElem,
java.net.URI baseURI)
protected InvCatalogRef readCatalogRef(InvDatasetImpl parent,
org.jdom.Element catRefElem)
protected InvDatasetImpl readDataset(InvCatalogImpl catalog,
InvDatasetImpl parent,
org.jdom.Element dsElem,
java.net.URI base)
protected InvDocumentation readDocumentation(InvCatalog catalog,
org.jdom.Element s)
protected InvMetadata readMetadata(InvCatalog catalog,
InvDatasetImpl dataset,
org.jdom.Element mdataElement)
public java.lang.Object readMetadataContentFromURL(InvDataset dataset,
java.lang.String urlString)
public java.lang.Object readMetadataContent(InvDataset dataset,
org.jdom.Element mdataElement)
MetadataConverterIF
readMetadataContent in interface MetadataConverterIFdataset - : the containing datasetmdataElement - : the
public void addMetadataContent(org.jdom.Element mdataElement,
java.lang.Object contentObject)
MetadataConverterIF
addMetadataContent in interface MetadataConverterIFmdataElement - : the org.w3c.dom.Element to add tocontentObject - : the InvMetadata content object
public boolean validateMetadataContent(java.lang.Object contentObject,
java.lang.StringBuffer out)
MetadataConverterIF
validateMetadataContent in interface MetadataConverterIFcontentObject - : the content objectout - : print errors here
public java.lang.Object readMetadataContentFromURL(InvDataset dataset,
java.net.URI uri)
throws java.io.IOException
MetadataConverterIF
readMetadataContentFromURL in interface MetadataConverterIFdataset - : the containing dataseturi - : the URI that the XML doc is at.
java.io.IOExceptionprotected InvProperty readProperty(org.jdom.Element s)
protected InvService readService(org.jdom.Element s,
java.net.URI baseURI)
public void writeXML(InvCatalogImpl catalog,
java.io.OutputStream os,
boolean raw)
throws java.io.IOException
writeXML in interface InvCatalogConvertIFjava.io.IOException
public void writeXML(InvCatalogImpl catalog,
java.io.OutputStream os)
throws java.io.IOException
writeXML in interface InvCatalogConvertIFcatalog - write this catalogos - write to this OutputStream
java.io.IOExceptionpublic org.jdom.Document makeCatalog(InvCatalogImpl cat)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||