## org.jboss.metadata
Class MetaData

    java.lang.Object
      |
      +--org.jboss.metadata.MetaData

All Implemented Interfaces:
  java.lang.Cloneable, XmlLoadable

Direct Known Subclasses:
  ApplicationMetaData, BeanMetaData, CMPFieldMetaData, ConfigurationMetaData, EjbLocalRefMetaData, EjbRefMetaData, EnvEntryMetaData, FinderMetaData, J2eeApplicationMetaData, J2eeModuleMetaData, JawsApplicationMetaData, JawsEntityMetaData, MappingMetaData, MethodMetaData, ResourceEnvRefMetaData, ResourceRefMetaData, SecurityIdentityMetaData, SecurityRoleRefMetaData, TypeMappingMetaData

public abstract class MetaData
extends java.lang.Object
implements java.lang.Cloneable, XmlLoadable

<description>

Version:
  $Revision: 1.13.6.5 $
Author:
  Sebastien Alborini
See Also:
  <related>

Field Summary
`static byte` `TX_MANDATORY`
`static byte` `TX_NEVER`
`static byte` `TX_NOT_SUPPORTED`
`static byte` `TX_REQUIRED`
`static byte` `TX_REQUIRES_NEW`
`static byte` `TX_SUPPORTS`
`static byte` `TX_UNKNOWN`

Constructor Summary
`MetaData()`

Method Summary
`java.lang.Object` `clone()`
`static java.util.Iterator` `getChildrenByTagName(org.w3c.dom.Element element, java.lang.String tagName)`
`static java.lang.String` `getElementContent(org.w3c.dom.Element element)`
`static java.lang.String` `getElementContent(org.w3c.dom.Element element, java.lang.String defaultStr)`
`static org.w3c.dom.Element` `getOptionalChild(org.w3c.dom.Element element, java.lang.String tagName)` Gets the child of the specified element having the specified name.
`static org.w3c.dom.Element` `getOptionalChild(org.w3c.dom.Element element, java.lang.String tagName, org.w3c.dom.Element defaultElement)` Gets the child of the specified element having the specified name.
`static org.w3c.dom.Element` `getUniqueChild(org.w3c.dom.Element element, java.lang.String tagName)`
`void` `importEjbJarXml(org.w3c.dom.Element element)`
`void` `importJbossXml(org.w3c.dom.Element element)`
`void` `importXml(org.w3c.dom.Element element)`
`protected boolean` `jdk13Enabled()`

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

Field Detail

### TX_NOT_SUPPORTED

    public static final byte TX_NOT_SUPPORTED

### TX_REQUIRED

    public static final byte TX_REQUIRED

### TX_SUPPORTS

    public static final byte TX_SUPPORTS

### TX_REQUIRES_NEW

    public static final byte TX_REQUIRES_NEW

### TX_MANDATORY

    public static final byte TX_MANDATORY

### TX_NEVER

    public static final byte TX_NEVER

### TX_UNKNOWN

    public static final byte TX_UNKNOWN

Constructor Detail

### MetaData

    public MetaData()

Method Detail

### getChildrenByTagName

    public static java.util.Iterator getChildrenByTagName(org.w3c.dom.Element element,
                                                          java.lang.String tagName)

### getUniqueChild

    public static org.w3c.dom.Element getUniqueChild(org.w3c.dom.Element element,
                                                     java.lang.String tagName)
                                              throws DeploymentException

### getOptionalChild

    public static org.w3c.dom.Element getOptionalChild(org.w3c.dom.Element element,
                                                       java.lang.String tagName)
                                                throws DeploymentException

  Gets the child of the specified element having the specified name. If the child with this name doesn't exist then null is returned instead.
  Parameters:
    `element` - the parent element
    `tagName` - the name of the desired child
  Returns:
    either the named child or null

### getOptionalChild

    public static org.w3c.dom.Element getOptionalChild(org.w3c.dom.Element element,
                                                       java.lang.String tagName,
                                                       org.w3c.dom.Element defaultElement)
                                                throws DeploymentException

  Gets the child of the specified element having the specified name. If the child with this name doesn't exist then the supplied default element is returned instead.
  Parameters:
    `element` - the parent element
    `tagName` - the name of the desired child
    `defaultElement` - the element to return if the child doesn't exist
  Returns:
    either the named child or the supplied default

### getElementContent

    public static java.lang.String getElementContent(org.w3c.dom.Element element)
                                              throws DeploymentException

### getElementContent

    public static java.lang.String getElementContent(org.w3c.dom.Element element,
                                                     java.lang.String defaultStr)
                                              throws DeploymentException

### clone

    public java.lang.Object clone()

  Overrides:
    `clone` in class `java.lang.Object`

### importXml

    public void importXml(org.w3c.dom.Element element)
                   throws DeploymentException

  Specified by:
    `importXml` in interface `XmlLoadable`

### importEjbJarXml

    public void importEjbJarXml(org.w3c.dom.Element element)
                         throws DeploymentException

### importJbossXml

    public void importJbossXml(org.w3c.dom.Element element)
                        throws DeploymentException

### jdk13Enabled

    protected boolean jdk13Enabled()

Copyright © 2000 The JBoss Organization. All Rights Reserved.