Interface | Description |
---|---|
ConversionContext | |
ElementIdCreator |
Implemented by a class that can create id's for Elements suitable for use in the context of a particular
ConversionContext . |
ElementTransformer |
An interface implemented by an object that will handle a StartElement or EndElement and transform it
in some manner.
|
FormatConverter |
Provides a convenient service for transforming to and from the storage format into the editor and view formats.
|
HtmlToXmlConverter |
Convert a String supplied in HTML to well formed XML that can be handled by an XML parser.
|
LinkRenderer |
Allows links to content to be rendered without exposing our marshalling architecture.
|
Marshaller<T> |
Responsible for marshalling an XML fragment.
|
MarshallingFactory<T> |
An interface describing a factory capable of returning a
Marshaller or Unmarshaller
suitable for particular usages. |
MarshallingRegistry |
Gets Marshallers and Unmarshallers, so you don't have to wire them yaself.
|
RenderedContentCleaner | |
Renderer |
Render from Confluence storage format to XHTML for viewing or editing.
|
RenderingEventPublisher |
Publishes events related to the rendering process.
|
StaxStreamMarshaller<T> |
Marshals the specified object to a StAX stream.
|
StorageFormatCleaner | |
Streamable |
Represents some data that may be streamed out to a writer.
|
TransformationDateFormats |
A class that provides
DateFormat s used to format and parse dates when transforming between Confluence formats (such as editor and storage formats). |
Unmarshaller<T> |
Responsible for unmarshalling an XML fragment.
|
XhtmlCleaner | Deprecated
since 5.1.4 See
StorageFormatCleaner and RenderedContentCleaner instead. |
XmlEntityExpander | |
XMLEventFactoryProvider |
This exists to provide a 'safe' way to access
XMLEventFactory , without it there may be weird classloader issues. |
XmlEventReaderFactory |
Factory to create event readers over different types of Confluence XML (namely editor and storage XML).
|
XmlOutputFactory |
This was introduced mainly because
XMLOutputFactory is an abstract class :(
We have implementations of XMLOutputFactory that we want to make available to plugins
but OSGI ignores them because it only acknowledges beans with interfaces. |
XmlOutputFactoryProvider |
An interface for the XmlOutputFactoryProvider.
|
XmlStreamWriterCallback | |
XmlStreamWriterTemplate |
Class | Description |
---|---|
BatchedRenderRequest |
A request to render one or more storage-fragment strings with a given ConversionContext.
|
ConfluenceXMLEventWriter |
This "Confluence" implementation of
XMLEventWriter was introduced primarily to deal with
STAX-58. |
ConfluenceXmlOutputFactory |
This "Confluence" implementation of
XmlOutputFactory was introduced primarily to deal with
STAX-58. |
ConversionContextOutputDeviceType | |
ConversionContextPropertyName |
The set of property names used to access
ConversionContext properties. |
DefaultConversionContext |
A non-thread safe implementation of the ConversionContext suitable for use in the single threaded XHTML output process.
|
DefaultEditorFormatService | |
DefaultFormatConverter | |
DefaultHtmlToXmlConverter | |
DefaultLinkRenderer | |
DefaultMarshallingRegistry | |
DefaultRenderer |
Implementation outputting XHTML suitable for display in browsers.
|
DefaultStorageFormatService | |
DefaultXhtmlContent | |
DefaultXmlEntityExpander | |
DefaultXMLEventFactoryProvider | |
DefaultXmlEventReaderFactory | |
DefaultXmlOutputFactoryProvider |
Default implementation of the XmlOutputFactoryProvider interface.
|
DefaultXmlStreamWriterTemplate |
Encapsulates the boiler plate around creating a stream writer.
|
DelegateXmlOutputFactory |
This class acts as an adapter between the StAX
XMLOutputFactory abstract class and the Confluence
XmlOutputFactory interface. |
DelegatingLinkMarshaller | |
DeviceTypeAwareRenderer |
A renderer which is aware of the registration of
DeviceTypeRendererComponentModuleDescriptor
within the system and will keep track of these modules. |
DummyRenderingEventPublisher |
Dummy implementation of
RenderingEventPublisher |
ElementTransformingXmlEventReader |
An XMLEventReader that can be configured with multiple ElementTransformers potentially
changing the start and end elements returned by the reader.
|
EmbeddedImageConstants | |
ForwardingXmlEventReader |
Class delegates all calls to an {code}XMLEventReader{code} passed to the constructor.
|
HtmlElementIdCreator |
A non-thread safe class used to create HTML ids within a render 'context'.
|
IllegalAttributeFilter |
Removes illegal XML attributes.
|
ImageAttributeParser |
A class encapsulating the commonality in parsing the attributes on an img or ac:image tag.
|
ImageAttributeWriter |
A class encapsulating the commonality in marshalling the attributes for an image in view, edit and storage.
|
JsonUtils | |
MarshallingFragmentTransformer<T> |
Lazily resolves the marshaller and unmarshaller to use for transforming objects of the specified type.
|
Namespace |
Represents an XML namespace.
|
NastyUtilitiesWhichWillBeMadeRedundant | Deprecated
Since 4.1.
|
PluggableTransformerChain |
A
Transformer which passes the input through a series of other transformers provided by enabled plugins'
TransformerModuleDescriptor s, in addition to a set of defaults transformers. |
PolicyConfiguredCleaner |
A thread safe xhtml/html/xml Cleaner which is configured via a policy file classpath resource.
|
ResettableXmlEventReader |
Not thread-safe.
|
StaxUtils | |
StorageFormatCleaner.AppliedRuleDescription |
A description of a rule that was applied during the cleaning of content.
|
StorageFormatCleaner.Result |
The complete results of a clean up operation.
|
Streamables |
Convenience class for common operations to construct or convert
Streamable instances. |
TextExtractingXmlFragmentEventReader |
Class wraps another {code}XmlEventReader{code} to extract text from the XML that has been read.
|
ThreadLocalTransformationDateFormats |
Serves date formats from thread local storage to avoid synchronisation.
|
TransformerChain |
Takes an ordered list of transfomers and runs each of them serially, passing the transformation output of one
transformer as input into the next.
|
TransformerWeight | |
UnmarshalMarshalFragmentTransformer<T> |
A
FragmentTransformer that transforms by unmarshalling and then re-marshalling the fragment. |
XhtmlCleaner.AppliedRuleDescription | Deprecated
since 5.1.4 See
StorageFormatCleaner instead. |
XhtmlCleaner.Result | Deprecated
since 5.1.4 See
StorageFormatCleaner instead. |
XhtmlConstants | |
XhtmlConstants.Attribute | |
XhtmlFragmentTimeoutEvent |
An event sent when a
XhtmlTimeoutException occurs when rendering a fragment. |
XhtmlMacroTimeoutEvent |
An event sent when a
XhtmlTimeoutException occurs when rendering a Macro . |
XmlAttributeEncodingFilter |
A Cyberneko filter to cope with a common mistake made by plugin developers in Confluence.
|
XmlFragmentBodyEventReader |
Exposes the events of the body of a fragment, but does not include any events for the start and end tags of the fragment.
|
XmlFragmentEventReader |
Exposes the events of the body of a fragment including the start and end element of the fragment.
|
XmlOutputFactoryFactoryBean |
A spring factory bean for creating an instance of an
XMLOutputFactory . |
Enum | Description |
---|---|
ConversionContextOutputType |
XHTML Successor to
RenderContextOutputType . |
MacroBodyType |
Represents a macro body type used in macro transformation.
|
MarshallingType |
The type of a Marshaller or Unmarshaller.
|
Exception | Description |
---|---|
XhtmlException | |
XhtmlParsingException | |
XhtmlTimeoutException |
A checked exception indicating that an Xhtml Conversion has exceeded its allocated time limit.
|
Copyright © 2003–2015 Atlassian. All rights reserved.