fr.gouv.culture.sdx.document
Interface ParsableDocument

All Superinterfaces:
Document, org.apache.avalon.framework.logger.LogEnabled, org.apache.cocoon.xml.XMLProducer
All Known Implementing Classes:
HTMLDocument, XMLDocument

public interface ParsableDocument
extends Document, org.apache.cocoon.xml.XMLProducer

An interface for documents that can be parsed in an XML sense.

Parsable documents include, of course, XML documents but also HTML documents using JTidy.


Field Summary
 
Fields inherited from interface fr.gouv.culture.sdx.document.Document
DOCTYPE_BINARY, DOCTYPE_GROUP, DOCTYPE_HTML, DOCTYPE_USER, DOCTYPE_XML
 
Method Summary
 void parse(org.apache.avalon.excalibur.xml.Parser parser)
          Parses a document using the previously supplied consumer.
 void parse(org.apache.avalon.excalibur.xml.Parser parser, org.apache.cocoon.xml.XMLConsumer consumer)
          Parses a document using a specific consumer.
 
Methods inherited from interface fr.gouv.culture.sdx.document.Document
getDocType, getId, getLength, getMimeType, getPreferredFilename, getRepositoryForStorage, getURL, openStream, save, setContent, setContent, setContent, setContent, setId, setIdGenerator, setIdGenerator, setMimeType, setPreferredFilename, setRepositoryForStorage, setURL
 
Methods inherited from interface org.apache.avalon.framework.logger.LogEnabled
enableLogging
 
Methods inherited from interface org.apache.cocoon.xml.XMLProducer
setConsumer
 

Method Detail

parse

public void parse(org.apache.avalon.excalibur.xml.Parser parser)
           throws SDXException
Parses a document using the previously supplied consumer.

Parameters:
parser - The parser to use
Throws:
SDXException

parse

public void parse(org.apache.avalon.excalibur.xml.Parser parser,
                  org.apache.cocoon.xml.XMLConsumer consumer)
           throws SDXException
Parses a document using a specific consumer.

Parameters:
parser - The parser to use
consumer - The consumer of the events generated by the parse
Throws:
SDXException


Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.