org.jbind.xml.core.bridge
Interface IImplContainer

All Known Subinterfaces:
IDocumentImpl, IDomDocument, IDomElement, IElementImpl
All Known Implementing Classes:
DocumentImpl, DomDocument, DomElement, ElementFactoryImpl, ElementFactoryImpl, ElementImpl

public interface IImplContainer


Method Summary
 IElementImpl addElement(java.lang.String aNamespace, java.lang.String aQName)
          Adds a new element.
 IElementImpl addElement(java.lang.String aNamespace, java.lang.String aQName, java.util.Map aPrefixMappings, ILocation aLocation)
          Adds a new element implementation.
 ITextImpl addText(java.lang.String aText, ILocation aLocation)
          Adds a new text implementation.
 java.util.ListIterator iterChildren()
           
 

Method Detail

addText

public ITextImpl addText(java.lang.String aText,
                         ILocation aLocation)
Adds a new text implementation.

Parameters:
aText - (required).
Returns:
(required). The newly created text implementation.

addElement

public IElementImpl addElement(java.lang.String aNamespace,
                               java.lang.String aQName,
                               java.util.Map aPrefixMappings,
                               ILocation aLocation)
Adds a new element implementation.

Parameters:
aNamespace - (required).
aQName - (required).
aPrefixMappings - (required).
aLocation - (optional).
Returns:
(required). The newly created element implementation.

addElement

public IElementImpl addElement(java.lang.String aNamespace,
                               java.lang.String aQName)
Adds a new element. Calls the method addElement(aNamespace, aName, aPrefixMappings, aLocation) with the prefix mappings of this data implementation and the location set to null.

Parameters:
aNamespace - (required).

iterChildren

public java.util.ListIterator iterChildren()