org.objectweb.jonas_ejb.deployment.xml
Class JonasEjbJarImpl
java.lang.Object
|
+--org.xml.sax.helpers.DefaultHandler
|
+--org.objectweb.jonas_ejb.deployment.xml.JonasEjbJarImpl
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, JonasEjbJar, java.io.Serializable, Unmarshallable
- public class JonasEjbJarImpl
- extends org.xml.sax.helpers.DefaultHandler
- implements Unmarshallable, JonasEjbJar
- See Also:
- Serialized Form
Method Summary |
void |
addJonasEntity(JonasEntity jonasEntity)
|
void |
addJonasMessageDriven(JonasMessageDriven jonasMessageDriven)
|
void |
addJonasSession(JonasSession jonasSession)
|
void |
characters(char[] ch,
int start,
int len)
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
Unmarshallable |
getCurrentUNode()
|
java.util.List |
getJonasEntityList()
|
java.util.List |
getJonasMessageDrivenList()
|
java.util.List |
getJonasSessionList()
|
Unmarshallable |
getParentUNode()
|
void |
marshal(java.io.File file)
|
void |
marshal(java.io.OutputStream outputStream)
|
void |
marshal(java.io.Writer writer)
|
void |
removeJonasEntity(JonasEntity jonasEntity)
|
void |
removeJonasMessageDriven(JonasMessageDriven jonasMessageDriven)
|
void |
removeJonasSession(JonasSession jonasSession)
|
void |
setCurrentUNode(Unmarshallable currentUNode)
|
static void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
This sets a SAX EntityResolver for this unmarshalling process. |
static void |
setErrorHandler(org.xml.sax.ErrorHandler handler)
This sets a SAX ErrorHandler for this unmarshalling process. |
void |
setJonasEntityList(java.util.List jonasEntityList)
|
void |
setJonasMessageDrivenList(java.util.List jonasMessageDrivenList)
|
void |
setJonasSessionList(java.util.List jonasSessionList)
|
void |
setParentUNode(Unmarshallable parentUNode)
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
static JonasEjbJar |
unmarshal(java.io.File file)
|
static JonasEjbJar |
unmarshal(java.io.File file,
boolean validate)
|
static JonasEjbJar |
unmarshal(java.io.InputStream inputStream)
|
static JonasEjbJar |
unmarshal(java.io.InputStream inputStream,
boolean validate)
|
static JonasEjbJar |
unmarshal(java.io.Reader reader)
|
static JonasEjbJar |
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 |
JonasEjbJarImpl
public JonasEjbJarImpl()
getJonasSessionList
public java.util.List getJonasSessionList()
- Specified by:
getJonasSessionList
in interface JonasEjbJar
setJonasSessionList
public void setJonasSessionList(java.util.List jonasSessionList)
- Specified by:
setJonasSessionList
in interface JonasEjbJar
addJonasSession
public void addJonasSession(JonasSession jonasSession)
- Specified by:
addJonasSession
in interface JonasEjbJar
removeJonasSession
public void removeJonasSession(JonasSession jonasSession)
- Specified by:
removeJonasSession
in interface JonasEjbJar
getJonasEntityList
public java.util.List getJonasEntityList()
- Specified by:
getJonasEntityList
in interface JonasEjbJar
setJonasEntityList
public void setJonasEntityList(java.util.List jonasEntityList)
- Specified by:
setJonasEntityList
in interface JonasEjbJar
addJonasEntity
public void addJonasEntity(JonasEntity jonasEntity)
- Specified by:
addJonasEntity
in interface JonasEjbJar
removeJonasEntity
public void removeJonasEntity(JonasEntity jonasEntity)
- Specified by:
removeJonasEntity
in interface JonasEjbJar
getJonasMessageDrivenList
public java.util.List getJonasMessageDrivenList()
- Specified by:
getJonasMessageDrivenList
in interface JonasEjbJar
setJonasMessageDrivenList
public void setJonasMessageDrivenList(java.util.List jonasMessageDrivenList)
- Specified by:
setJonasMessageDrivenList
in interface JonasEjbJar
addJonasMessageDriven
public void addJonasMessageDriven(JonasMessageDriven jonasMessageDriven)
- Specified by:
addJonasMessageDriven
in interface JonasEjbJar
removeJonasMessageDriven
public void removeJonasMessageDriven(JonasMessageDriven jonasMessageDriven)
- Specified by:
removeJonasMessageDriven
in interface JonasEjbJar
marshal
public void marshal(java.io.File file)
throws java.io.IOException
- Specified by:
marshal
in interface JonasEjbJar
marshal
public void marshal(java.io.OutputStream outputStream)
throws java.io.IOException
- Specified by:
marshal
in interface JonasEjbJar
marshal
public void marshal(java.io.Writer writer)
throws java.io.IOException
- Specified by:
marshal
in interface JonasEjbJar
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 JonasEjbJar unmarshal(java.io.File file)
throws java.io.IOException
unmarshal
public static JonasEjbJar unmarshal(java.io.File file,
boolean validate)
throws java.io.IOException
unmarshal
public static JonasEjbJar unmarshal(java.io.InputStream inputStream)
throws java.io.IOException
unmarshal
public static JonasEjbJar unmarshal(java.io.InputStream inputStream,
boolean validate)
throws java.io.IOException
unmarshal
public static JonasEjbJar unmarshal(java.io.Reader reader)
throws java.io.IOException
unmarshal
public static JonasEjbJar 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