fop 1.0

org.apache.fop.area.inline
Class ForeignObject

java.lang.Object
  extended by org.apache.fop.area.AreaTreeObject
      extended by org.apache.fop.area.Area
          extended by org.apache.fop.area.inline.ForeignObject
All Implemented Interfaces:
java.io.Serializable

public class ForeignObject
extends Area

Foreign object inline area. This inline area represents an instream-foreign object. This holds an xml document and the associated namespace.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.fop.area.Area
bpd, BT, CLASS_ABSOLUTE, CLASS_BEFORE_FLOAT, CLASS_FIXED, CLASS_FOOTNOTE, CLASS_MAX, CLASS_NORMAL, CLASS_SIDE_FLOAT, ipd, log, LR, ORIENT_0, ORIENT_180, ORIENT_270, ORIENT_90, props, RL, TB
 
Fields inherited from class org.apache.fop.area.AreaTreeObject
extensionAttachments, foreignAttributes
 
Constructor Summary
ForeignObject(org.w3c.dom.Document d, java.lang.String ns)
          Create a new foreign object with the given dom and namespace.
ForeignObject(java.lang.String ns)
          Create a new empty foreign object for which the DOM Document will be set later.
 
Method Summary
 org.w3c.dom.Document getDocument()
          Get the document for this foreign object.
 java.lang.String getNameSpace()
          Get the namespace of this foreign object.
 void setDocument(org.w3c.dom.Document document)
          Sets the DOM document for this foreign object.
 
Methods inherited from class org.apache.fop.area.Area
addChildArea, addTrait, getAllocBPD, getAllocIPD, getAreaClass, getBorderAndPaddingWidthAfter, getBorderAndPaddingWidthBefore, getBorderAndPaddingWidthEnd, getBorderAndPaddingWidthStart, getBPD, getIPD, getSpaceAfter, getSpaceBefore, getSpaceEnd, getSpaceStart, getTrait, getTraitAsBoolean, getTraitAsInteger, getTraits, hasTrait, hasTraits, setAreaClass, setBPD, setIPD, toString
 
Methods inherited from class org.apache.fop.area.AreaTreeObject
addExtensionAttachment, getExtensionAttachments, getForeignAttributes, getForeignAttributeValue, hasExtensionAttachments, setExtensionAttachments, setForeignAttribute, setForeignAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ForeignObject

public ForeignObject(org.w3c.dom.Document d,
                     java.lang.String ns)
Create a new foreign object with the given dom and namespace.

Parameters:
d - the xml document
ns - the namespace of the document

ForeignObject

public ForeignObject(java.lang.String ns)
Create a new empty foreign object for which the DOM Document will be set later.

Parameters:
ns - the namespace of the document
Method Detail

setDocument

public void setDocument(org.w3c.dom.Document document)
Sets the DOM document for this foreign object.

Parameters:
document - the DOM document

getDocument

public org.w3c.dom.Document getDocument()
Get the document for this foreign object.

Returns:
the xml document

getNameSpace

public java.lang.String getNameSpace()
Get the namespace of this foreign object.

Returns:
the namespace of this document

fop 1.0

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