fop 0.91beta

org.apache.fop.fo
Class ElementMapping

java.lang.Object
  |
  +--org.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.


Inner 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

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.91beta

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