org.objectweb.jonas_ejb.deployment.xml
Class MessageDrivenImpl

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--org.objectweb.jonas_ejb.deployment.xml.MessageDrivenImpl
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, MessageDriven, java.io.Serializable, Unmarshallable

public class MessageDrivenImpl
extends org.xml.sax.helpers.DefaultHandler
implements Unmarshallable, MessageDriven

See Also:
Serialized Form

Fields inherited from interface org.objectweb.jonas_ejb.deployment.xml.MessageDriven
ZEUS_ATTRIBUTES, ZEUS_ELEMENTS, ZEUS_XML_NAME
 
Constructor Summary
MessageDrivenImpl()
           
 
Method Summary
 void addEjbLocalRef(EjbLocalRef ejbLocalRef)
           
 void addEjbRef(EjbRef ejbRef)
           
 void addEnvEntry(EnvEntry envEntry)
           
 void addResourceEnvRef(ResourceEnvRef resourceEnvRef)
           
 void addResourceRef(ResourceRef resourceRef)
           
 void characters(char[] ch, int start, int len)
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 AcknowledgeMode getAcknowledgeMode()
           
 Unmarshallable getCurrentUNode()
           
 Description getDescription()
           
 DisplayName getDisplayName()
           
 EjbClass getEjbClass()
           
 java.util.List getEjbLocalRefList()
           
 EjbName getEjbName()
           
 java.util.List getEjbRefList()
           
 java.util.List getEnvEntryList()
           
 java.lang.String getId()
           
 LargeIcon getLargeIcon()
           
 MessageDrivenDestination getMessageDrivenDestination()
           
 MessageSelector getMessageSelector()
           
 Unmarshallable getParentUNode()
           
 java.util.List getResourceEnvRefList()
           
 java.util.List getResourceRefList()
           
 SecurityIdentity getSecurityIdentity()
           
 SmallIcon getSmallIcon()
           
 TransactionType getTransactionType()
           
 void marshal(java.io.File file)
           
 void marshal(java.io.OutputStream outputStream)
           
 void marshal(java.io.Writer writer)
           
 void removeEjbLocalRef(EjbLocalRef ejbLocalRef)
           
 void removeEjbRef(EjbRef ejbRef)
           
 void removeEnvEntry(EnvEntry envEntry)
           
 void removeResourceEnvRef(ResourceEnvRef resourceEnvRef)
           
 void removeResourceRef(ResourceRef resourceRef)
           
 void setAcknowledgeMode(AcknowledgeMode acknowledgeMode)
           
 void setCurrentUNode(Unmarshallable currentUNode)
           
 void setDescription(Description description)
           
 void setDisplayName(DisplayName displayName)
           
 void setEjbClass(EjbClass ejbClass)
           
 void setEjbLocalRefList(java.util.List ejbLocalRefList)
           
 void setEjbName(EjbName ejbName)
           
 void setEjbRefList(java.util.List ejbRefList)
           
static void setEntityResolver(org.xml.sax.EntityResolver resolver)
           This sets a SAX EntityResolver for this unmarshalling process.
 void setEnvEntryList(java.util.List envEntryList)
           
static void setErrorHandler(org.xml.sax.ErrorHandler handler)
           This sets a SAX ErrorHandler for this unmarshalling process.
 void setId(java.lang.String id)
           
 void setLargeIcon(LargeIcon largeIcon)
           
 void setMessageDrivenDestination(MessageDrivenDestination messageDrivenDestination)
           
 void setMessageSelector(MessageSelector messageSelector)
           
 void setParentUNode(Unmarshallable parentUNode)
           
 void setResourceEnvRefList(java.util.List resourceEnvRefList)
           
 void setResourceRefList(java.util.List resourceRefList)
           
 void setSecurityIdentity(SecurityIdentity securityIdentity)
           
 void setSmallIcon(SmallIcon smallIcon)
           
 void setTransactionType(TransactionType transactionType)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
static MessageDriven unmarshal(java.io.File file)
           
static MessageDriven unmarshal(java.io.File file, boolean validate)
           
static MessageDriven unmarshal(java.io.InputStream inputStream)
           
static MessageDriven unmarshal(java.io.InputStream inputStream, boolean validate)
           
static MessageDriven unmarshal(java.io.Reader reader)
           
static MessageDriven unmarshal(java.io.Reader reader, boolean validate)
           
protected  void writeXMLRepresentation(java.io.Writer writer, java.lang.String indent)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.ContentHandler
endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
 

Constructor Detail

MessageDrivenImpl

public MessageDrivenImpl()
Method Detail

getDescription

public Description getDescription()
Specified by:
getDescription in interface MessageDriven

setDescription

public void setDescription(Description description)
Specified by:
setDescription in interface MessageDriven

getDisplayName

public DisplayName getDisplayName()
Specified by:
getDisplayName in interface MessageDriven

setDisplayName

public void setDisplayName(DisplayName displayName)
Specified by:
setDisplayName in interface MessageDriven

getSmallIcon

public SmallIcon getSmallIcon()
Specified by:
getSmallIcon in interface MessageDriven

setSmallIcon

public void setSmallIcon(SmallIcon smallIcon)
Specified by:
setSmallIcon in interface MessageDriven

getLargeIcon

public LargeIcon getLargeIcon()
Specified by:
getLargeIcon in interface MessageDriven

setLargeIcon

public void setLargeIcon(LargeIcon largeIcon)
Specified by:
setLargeIcon in interface MessageDriven

getEjbName

public EjbName getEjbName()
Specified by:
getEjbName in interface MessageDriven

setEjbName

public void setEjbName(EjbName ejbName)
Specified by:
setEjbName in interface MessageDriven

getEjbClass

public EjbClass getEjbClass()
Specified by:
getEjbClass in interface MessageDriven

setEjbClass

public void setEjbClass(EjbClass ejbClass)
Specified by:
setEjbClass in interface MessageDriven

getTransactionType

public TransactionType getTransactionType()
Specified by:
getTransactionType in interface MessageDriven

setTransactionType

public void setTransactionType(TransactionType transactionType)
Specified by:
setTransactionType in interface MessageDriven

getMessageSelector

public MessageSelector getMessageSelector()
Specified by:
getMessageSelector in interface MessageDriven

setMessageSelector

public void setMessageSelector(MessageSelector messageSelector)
Specified by:
setMessageSelector in interface MessageDriven

getAcknowledgeMode

public AcknowledgeMode getAcknowledgeMode()
Specified by:
getAcknowledgeMode in interface MessageDriven

setAcknowledgeMode

public void setAcknowledgeMode(AcknowledgeMode acknowledgeMode)
Specified by:
setAcknowledgeMode in interface MessageDriven

getMessageDrivenDestination

public MessageDrivenDestination getMessageDrivenDestination()
Specified by:
getMessageDrivenDestination in interface MessageDriven

setMessageDrivenDestination

public void setMessageDrivenDestination(MessageDrivenDestination messageDrivenDestination)
Specified by:
setMessageDrivenDestination in interface MessageDriven

getEnvEntryList

public java.util.List getEnvEntryList()
Specified by:
getEnvEntryList in interface MessageDriven

setEnvEntryList

public void setEnvEntryList(java.util.List envEntryList)
Specified by:
setEnvEntryList in interface MessageDriven

addEnvEntry

public void addEnvEntry(EnvEntry envEntry)
Specified by:
addEnvEntry in interface MessageDriven

removeEnvEntry

public void removeEnvEntry(EnvEntry envEntry)
Specified by:
removeEnvEntry in interface MessageDriven

getEjbRefList

public java.util.List getEjbRefList()
Specified by:
getEjbRefList in interface MessageDriven

setEjbRefList

public void setEjbRefList(java.util.List ejbRefList)
Specified by:
setEjbRefList in interface MessageDriven

addEjbRef

public void addEjbRef(EjbRef ejbRef)
Specified by:
addEjbRef in interface MessageDriven

removeEjbRef

public void removeEjbRef(EjbRef ejbRef)
Specified by:
removeEjbRef in interface MessageDriven

getEjbLocalRefList

public java.util.List getEjbLocalRefList()
Specified by:
getEjbLocalRefList in interface MessageDriven

setEjbLocalRefList

public void setEjbLocalRefList(java.util.List ejbLocalRefList)
Specified by:
setEjbLocalRefList in interface MessageDriven

addEjbLocalRef

public void addEjbLocalRef(EjbLocalRef ejbLocalRef)
Specified by:
addEjbLocalRef in interface MessageDriven

removeEjbLocalRef

public void removeEjbLocalRef(EjbLocalRef ejbLocalRef)
Specified by:
removeEjbLocalRef in interface MessageDriven

getSecurityIdentity

public SecurityIdentity getSecurityIdentity()
Specified by:
getSecurityIdentity in interface MessageDriven

setSecurityIdentity

public void setSecurityIdentity(SecurityIdentity securityIdentity)
Specified by:
setSecurityIdentity in interface MessageDriven

getResourceRefList

public java.util.List getResourceRefList()
Specified by:
getResourceRefList in interface MessageDriven

setResourceRefList

public void setResourceRefList(java.util.List resourceRefList)
Specified by:
setResourceRefList in interface MessageDriven

addResourceRef

public void addResourceRef(ResourceRef resourceRef)
Specified by:
addResourceRef in interface MessageDriven

removeResourceRef

public void removeResourceRef(ResourceRef resourceRef)
Specified by:
removeResourceRef in interface MessageDriven

getResourceEnvRefList

public java.util.List getResourceEnvRefList()
Specified by:
getResourceEnvRefList in interface MessageDriven

setResourceEnvRefList

public void setResourceEnvRefList(java.util.List resourceEnvRefList)
Specified by:
setResourceEnvRefList in interface MessageDriven

addResourceEnvRef

public void addResourceEnvRef(ResourceEnvRef resourceEnvRef)
Specified by:
addResourceEnvRef in interface MessageDriven

removeResourceEnvRef

public void removeResourceEnvRef(ResourceEnvRef resourceEnvRef)
Specified by:
removeResourceEnvRef in interface MessageDriven

getId

public java.lang.String getId()
Specified by:
getId in interface MessageDriven

setId

public void setId(java.lang.String id)
Specified by:
setId in interface MessageDriven

marshal

public void marshal(java.io.File file)
             throws java.io.IOException
Specified by:
marshal in interface MessageDriven

marshal

public void marshal(java.io.OutputStream outputStream)
             throws java.io.IOException
Specified by:
marshal in interface MessageDriven

marshal

public void marshal(java.io.Writer writer)
             throws java.io.IOException
Specified by:
marshal in interface MessageDriven

writeXMLRepresentation

protected void writeXMLRepresentation(java.io.Writer writer,
                                      java.lang.String indent)
                               throws java.io.IOException

setEntityResolver

public static void setEntityResolver(org.xml.sax.EntityResolver resolver)

This sets a SAX EntityResolver for this unmarshalling process.

Parameters:
resolver - the entity resolver to use.

setErrorHandler

public static void setErrorHandler(org.xml.sax.ErrorHandler handler)

This sets a SAX ErrorHandler for this unmarshalling process.

Parameters:
handler - the entity resolver to use.

unmarshal

public static MessageDriven unmarshal(java.io.File file)
                               throws java.io.IOException

unmarshal

public static MessageDriven unmarshal(java.io.File file,
                                      boolean validate)
                               throws java.io.IOException

unmarshal

public static MessageDriven unmarshal(java.io.InputStream inputStream)
                               throws java.io.IOException

unmarshal

public static MessageDriven unmarshal(java.io.InputStream inputStream,
                                      boolean validate)
                               throws java.io.IOException

unmarshal

public static MessageDriven unmarshal(java.io.Reader reader)
                               throws java.io.IOException

unmarshal

public static MessageDriven unmarshal(java.io.Reader reader,
                                      boolean validate)
                               throws java.io.IOException

getParentUNode

public Unmarshallable getParentUNode()
Specified by:
getParentUNode in interface Unmarshallable

setParentUNode

public void setParentUNode(Unmarshallable parentUNode)
Specified by:
setParentUNode in interface Unmarshallable

getCurrentUNode

public Unmarshallable getCurrentUNode()
Specified by:
getCurrentUNode in interface Unmarshallable

setCurrentUNode

public void setCurrentUNode(Unmarshallable currentUNode)
Specified by:
setCurrentUNode in interface Unmarshallable

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] ch,
                       int start,
                       int len)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler