## org.apache.xalan.processor
Class XSLTElementDef

    java.lang.Object
      |
      +--org.apache.xalan.processor.XSLTElementDef

Direct Known Subclasses:
  XSLTSchema

public class XSLTElementDef
extends java.lang.Object

This class defines the allowed structure for an element in a XSLT stylesheet, is meant to reflect the structure defined in http://www.w3.org/TR/xslt#dtd, and the mapping between Xalan classes and the markup elements in the XSLT instance. This actually represents both text nodes and elements.

Method Summary
`XSLTElementProcessor` `getElementProcessor()` Return the XSLTElementProcessor for this element.
`XSLTElementDef[]` `getElements()` Get the allowed elements for this type.
`void` `setElementProcessor(XSLTElementProcessor handler)` Set the XSLTElementProcessor for this element.

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Method Detail

### getElements

    public XSLTElementDef[] getElements()

  Get the allowed elements for this type.
  Returns:
    An array of allowed child element defs, or null.
  Usage:
    **For internal use only**

### getElementProcessor

    public XSLTElementProcessor getElementProcessor()

  Return the XSLTElementProcessor for this element.
  Returns:
    The element processor for this element.
  Usage:
    **For internal use only**

### setElementProcessor

    public void setElementProcessor(XSLTElementProcessor handler)

  Set the XSLTElementProcessor for this element.
  Parameters:
    `handler` - The element processor for this element.
  Usage:
    **For internal use only**

Copyright © 2006 Apache XML Project. All Rights Reserved.