org.apache.cocoon.xml
Interface XMLProducer

All Known Subinterfaces:
Generator, Parser, Transformer, TransformerTag, XMLDeserializer, XMLPipe, XMLProducerTag
All Known Implementing Classes:
AbstractBasketTransformer, AbstractCopletGenerator, AbstractCopletTransformer, AbstractDOMTransformer, AbstractExtractionTransformer, AbstractGenerator, AbstractMarkupLanguage.TransformerChainBuilderFilter, AbstractSAXTransformer, AbstractSerializer, AbstractServerPage, AbstractSessionTransformer, AbstractTextSerializer, AbstractTextSerializer.NamespaceAsAttributes, AbstractTransformer, AbstractXMLByteStreamInterpreter, AbstractXMLPipe, AbstractXMLProducer, AreaTag, AsciiArtSVGGenerator, AugmentTransformer, BasketContentGenerator, BasketGenerator, BasketTransformer, BrowserUpdateTransformer, CachingCIncludeTransformer, CalendarGenerator, CheckAccessTransformer, CIncludeTransformer, CleanupTransformer, CocoonMarkupLanguage.CocoonTransformerChainBuilderFilter, CocoonMarkupLanguage.PreProcessFilter, ColumnTag, CommandButtonTag, CommandLinkTag, ComposerGenerator, ConfigurationGenerator, ConfigurationGenerator, ContentAggregator, CopletTransformer, CSVGenerator, DASLTransformer, DataTableTag, DeliTransformer, DirectoryGenerator, DocumentHandlerAdapter, DOMBuilder, DOMStreamer, DOMStreamer.DefaultDOMStreamer, DOMStreamer.NamespaceNormalizingDOMStreamer, DynamicSelectionList.SelectionListHandler, DynamicSelectionList.SelectionListHandler, EffectPipe, EffectPipe, EffectPipe.Output, EffectWidgetReplacingPipe, EffectWidgetReplacingPipe, EffectWidgetReplacingPipe.StylingContentHandler, EffectWidgetReplacingPipe.StylingContentHandler, ElementPathPart.PathInclusionPipe, EmbeddedXMLPipe, EncodeURLTransformer, EventAwareGenerator, EventCacheGenerator, EventLinkTransformer, ExceptionGenerator, ExtendedParserTransformer, ExtendedXLinkPipe, FileGenerator, FilterTransformer, FolderTransformer, FOPSerializer, FormsGenerator, FormsTemplateTransformer, FormTag, FragmentExtractorGenerator, FragmentExtractorTransformer, GenericProxyGenerator, GraphicImageTag, HelloWorldTag, HSSFGenerator, HTMLEventLinkTransformer, HTMLGenerator, HTMLRootTransformer, HTMLSerializer, HTMLTransformer, HttpProxyGenerator, I18nCatalogueGenerator, I18nTransformer, ImageDirectoryGenerator, IMAPGenerator, IncludeTransformer, IncludingHTMLSerializer, InputHiddenTag, InputSecretTag, InputTextareaTag, InputTextTag, iTextSerializer, JaxpParser, JPathTransformer, JSGenerator, JSPGenerator, JXTemplateGenerator, JXTemplateGenerator, JXTemplateGenerator.TransformerAdapter, JXTemplateTransformer, JXTemplateTransformer, LDAPTransformer, LexicalTransformer, LinkGatherer, LinkRewriterTransformer, LinkSerializer, LinkStatusGenerator, LinkTransformer, LinkTranslator, LogTransformer, LowerCaseTag, LuceneIndexTransformer, MapTag, MessagesTag, MessageTag, MP3DirectoryGenerator, NekoHTMLGenerator, NekoHTMLTransformer, NewEventLinkTransformer, NotifyingGenerator, OutputFormatTag, OutputLabelTag, OutputLinkTag, OutputTextTag, OutTag, Paginator, PanelGridTag, PanelGroupTag, ParameterTag, ParseExceptionGenerator, ParserTransformer, PatternTransformer, PhpGenerator, PooledJaxpParser, PortalGenerator, PortalGenerator, PortalToolsI18nTransformer, PortalToolsLayoutTransformer, ProfilerGenerator, ProfilingXMLPipe, ProxyTransformer, PythonGenerator, ReadDOMSessionTransformer, RedundantNamespacesFilter, RequestGenerator, RoleFilterTransformer, RSSTransformer, RTFSerializer, ScriptGenerator, SearchGenerator, SelectBooleanCheckboxTag, SelectionListFilter, SelectItemsTag, SelectItemTag, SelectManyCheckboxTag, SelectManyListboxTag, SelectManyMenuTag, SelectOneListboxTag, SelectOneMenuTag, SelectOneRadioTag, SendMailTransformer, ServerPagesGenerator, ServerPagesGenerator.CompletionPipe, ServiceableGenerator, ServiceableTransformer, ServletGenerator, SessionAttributeGenerator, SessionPostTransformer, SessionPreTransformer, SessionTransformer, SimpleFormInstanceExtractionTransformer, SimpleFormTransformer, SlopGenerator, SourcePropsWritingTransformer, SourceTag, SourceWritingTransformer, SQLTransformer, StatisticsGenerator, StatusGenerator, StreamGenerator, StringTagSupport, StripNameSpacesTransformer, SubviewTag, SuggestionListGenerator, SWFGenerator, SWFSerializer, TagTransformer, TeeTransformer, TextGenerator, TextRecordingTag, TextSerializer, TransformerAdapter, TransformerTagSupport, TraversableGenerator, TraversableSourceDescriptionGenerator, TraxTransformer, TrimTag, UIComponentBodyTag, UIComponentTag, UpperCaseTag, ValidatingTransformer, ValidationReportTransformer, VariableRewriterTransformer, VarTransformerTagSupport, VarXMLProducerTagSupport, VelocityGenerator, VerbatimTag, ViewTag, Web3RfcTransformer, WebDAVTransformer, WebServiceProxyGenerator, WidgetReplacingPipe, WidgetReplacingPipe.InsertStylingContentHandler, WoodyGenerator, WoodyTemplateTransformer, WriteDOMSessionTransformer, XercesParser, XIncludeTransformer, XLinkPipe, XMidiGenerator, XMidiSerializer, XMLByteStreamInterpreter, XMLDBCollectionGenerator, XMLDBGenerator, XMLDBTransformer, XMLInputStreamInterpreter, XMLProducerTagSupport, XMLProfileGenerator, XMLSerializer, XMLTeePipe, XPathDirectoryGenerator, XPathTraversableGenerator, XSPExpressionFilter.XMLPipeAdapter, XSPGenerator, XSPMarkupLanguage.PreProcessFilter, ZipArchiveSerializer

public interface XMLProducer

This interfaces identifies classes that produce XML data, sending SAX events to the configured XMLConsumer.
It's beyond the scope of this interface to specify a way in which the XML data production is started.

Version:
CVS $Id: XMLProducer.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Pierpaolo Fumagalli (Apache Software Foundation)

Method Summary
 void setConsumer(XMLConsumer consumer)
          Set the XMLConsumer that will receive XML data.
 

Method Detail

setConsumer

void setConsumer(XMLConsumer consumer)
Set the XMLConsumer that will receive XML data.



Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.