org.objectweb.jonas_lib.deployment.xml
Interface Element

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbsDescriptionElement, AbsElement, AbsEnvironmentElement, AbsJonasEnvironmentElement, AbsJonasParam, ActivationConfig, ActivationConfigProperty, Activationspec, Adminobject, Application, ApplicationClient, AsContextMapping, AssemblyDescriptor, AuthConstraint, AuthenticationMechanism, Cluster, ClusterDaemon, ClusterDaemon, CmpField, CmpFieldJdbcMapping, CmrField, CommonEjb, ConfigProperty, ConnectionDefinition, Connector, ContainerTransaction, Domain, EjbJar, EjbLocalRef, EjbRef, EjbRelation, EjbRelationshipRole, EnterpriseBeans, Entity, EnvEntry, ExcludeList, FinderMethodJdbcMapping, ForeignKeyJdbcMapping, Handler, Icon, Icon, InboundResourceadapter, InitParam, IorSecurityConfigMapping, JavaWsdlMapping, JavaXmlTypeMapping, JdbcConnParams, JdbcMapping, JonasActivationspec, JonasAdminobject, JonasApplication, JonasCallProperty, JonasClient, JonasCommonEjb, JonasConfigProperty, JonasConnectionDefinition, JonasConnector, JonasEjbJar, JonasEjbRef, JonasEjbRelation, JonasEjbRelationshipRole, JonasEntity, JonasInitParam, JonasInitParam, JonasMessageDestination, JonasMessageDestinationRef, JonasMessageDriven, JonasMessageDrivenDestination, JonasMethod, JonasParam, JonasPortComponent, JonasPortComponentRef, JonasResource, JonasResourceEnv, JonasRunAsMapping, JonasSecurity, JonasSecurity, JonasSecurityMapping, JonasServiceRef, JonasSession, JonasStubProperty, JonasWebApp, JonasWebserviceDescription, JonasWebservices, License, Location, Messageadapter, MessageDestination, MessageDestinationRef, MessageDriven, MessageDrivenDestination, Messagelistener, Method, MethodParams, MethodPermission, Module, OutboundResourceadapter, PackageMapping, PoolParams, PortComponent, PortComponentRef, Qname, Query, QueryMethod, RelationshipRoleSource, Relationships, RequiredConfigProperty, Resourceadapter, ResourceEnvRef, ResourceRef, RunAs, SasContextMapping, SecurityConstraint, SecurityEntry, SecurityIdentity, SecurityPermission, SecurityRole, SecurityRole, SecurityRoleMapping, SecurityRoleRef, Server, Server, ServiceImplBean, ServiceRef, Servlet, ServletMapping, Session, TmConfigProperty, TmParams, TransportConfigMapping, UseCallerIdentity, UserDataConstraint, VariableMapping, Web, WebApp, WebResourceCollection, WebserviceDescription, Webservices

public interface Element
extends java.io.Serializable

This class defines the interface that all Element objects must use. These elements are used by Digester during the xml parsing

Author:
Florent Benoit

Method Summary
 java.lang.String toXML()
          Represents this element by it's XML description Use a default indent set to 0
 java.lang.String toXML(int indent)
          Represents this element by it's XML description
 

Method Detail

toXML

java.lang.String toXML(int indent)
Represents this element by it's XML description

Parameters:
indent - use this indent for prexifing XML representation
Returns:
the XML description of this object

toXML

java.lang.String toXML()
Represents this element by it's XML description Use a default indent set to 0

Returns:
the XML description of this object