fop 0.90alpha1

org.apache.fop.fo
Class ElementMapping

java.lang.Object
  extended byorg.apache.fop.fo.ElementMapping
Direct Known Subclasses:
BatikExtensionElementMapping, ExtensionElementMapping, FOElementMapping, PSExtensionElementMapping, SVGElementMapping

public abstract class ElementMapping
extends java.lang.Object

Abstract base class for Element Mappings (including FO Element Mappings) which provide the framework of valid elements and attibutes for a given namespace.


Nested Class Summary
static class ElementMapping.Maker
           
 
Field Summary
static java.lang.String DEFAULT
          constant for defining the default value
protected  java.util.HashMap foObjs
          The HashMap table of formatting objects defined by the ElementMapping
protected  java.lang.String namespaceURI
          The namespace for the ElementMapping
 
Constructor Summary
ElementMapping()
           
 
Method Summary
 java.lang.String getNamespaceURI()
          Returns the namespace URI for this element mapping
 java.util.HashMap getTable()
          Returns a HashMap of maker objects for this element mapping
protected abstract  void initialize()
          Initializes the set of maker objects associated with this ElementMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final java.lang.String DEFAULT
constant for defining the default value

See Also:
Constant Field Values

foObjs

protected java.util.HashMap foObjs
The HashMap table of formatting objects defined by the ElementMapping


namespaceURI

protected java.lang.String namespaceURI
The namespace for the ElementMapping

Constructor Detail

ElementMapping

public ElementMapping()
Method Detail

getTable

public java.util.HashMap getTable()
Returns a HashMap of maker objects for this element mapping

Returns:
Table of Maker objects for this ElementMapping

getNamespaceURI

public java.lang.String getNamespaceURI()
Returns the namespace URI for this element mapping

Returns:
Namespace URI for this element mapping

initialize

protected abstract void initialize()
Initializes the set of maker objects associated with this ElementMapping


fop 0.90alpha1

Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.