org.objectweb.jonas_ejb.deployment.xml
Class JdbcMappingImpl
java.lang.Object
|
+--org.xml.sax.helpers.DefaultHandler
|
+--org.objectweb.jonas_ejb.deployment.xml.JdbcMappingImpl
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, JdbcMapping, java.io.Serializable, Unmarshallable
- public class JdbcMappingImpl
- extends org.xml.sax.helpers.DefaultHandler
- implements Unmarshallable, JdbcMapping
- See Also:
- Serialized Form
Method Summary |
void |
addCmpFieldJdbcMapping(CmpFieldJdbcMapping cmpFieldJdbcMapping)
|
void |
addFinderMethodJdbcMapping(FinderMethodJdbcMapping finderMethodJdbcMapping)
|
void |
characters(char[] ch,
int start,
int len)
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
java.util.List |
getCmpFieldJdbcMappingList()
|
Unmarshallable |
getCurrentUNode()
|
java.util.List |
getFinderMethodJdbcMappingList()
|
JdbcTableName |
getJdbcTableName()
|
JndiName |
getJndiName()
|
Unmarshallable |
getParentUNode()
|
void |
marshal(java.io.File file)
|
void |
marshal(java.io.OutputStream outputStream)
|
void |
marshal(java.io.Writer writer)
|
void |
removeCmpFieldJdbcMapping(CmpFieldJdbcMapping cmpFieldJdbcMapping)
|
void |
removeFinderMethodJdbcMapping(FinderMethodJdbcMapping finderMethodJdbcMapping)
|
void |
setCmpFieldJdbcMappingList(java.util.List cmpFieldJdbcMappingList)
|
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 |
setFinderMethodJdbcMappingList(java.util.List finderMethodJdbcMappingList)
|
void |
setJdbcTableName(JdbcTableName jdbcTableName)
|
void |
setJndiName(JndiName jndiName)
|
void |
setParentUNode(Unmarshallable parentUNode)
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
static JdbcMapping |
unmarshal(java.io.File file)
|
static JdbcMapping |
unmarshal(java.io.File file,
boolean validate)
|
static JdbcMapping |
unmarshal(java.io.InputStream inputStream)
|
static JdbcMapping |
unmarshal(java.io.InputStream inputStream,
boolean validate)
|
static JdbcMapping |
unmarshal(java.io.Reader reader)
|
static JdbcMapping |
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 |
JdbcMappingImpl
public JdbcMappingImpl()
getJndiName
public JndiName getJndiName()
- Specified by:
getJndiName
in interface JdbcMapping
setJndiName
public void setJndiName(JndiName jndiName)
- Specified by:
setJndiName
in interface JdbcMapping
getJdbcTableName
public JdbcTableName getJdbcTableName()
- Specified by:
getJdbcTableName
in interface JdbcMapping
setJdbcTableName
public void setJdbcTableName(JdbcTableName jdbcTableName)
- Specified by:
setJdbcTableName
in interface JdbcMapping
getCmpFieldJdbcMappingList
public java.util.List getCmpFieldJdbcMappingList()
- Specified by:
getCmpFieldJdbcMappingList
in interface JdbcMapping
setCmpFieldJdbcMappingList
public void setCmpFieldJdbcMappingList(java.util.List cmpFieldJdbcMappingList)
- Specified by:
setCmpFieldJdbcMappingList
in interface JdbcMapping
addCmpFieldJdbcMapping
public void addCmpFieldJdbcMapping(CmpFieldJdbcMapping cmpFieldJdbcMapping)
- Specified by:
addCmpFieldJdbcMapping
in interface JdbcMapping
removeCmpFieldJdbcMapping
public void removeCmpFieldJdbcMapping(CmpFieldJdbcMapping cmpFieldJdbcMapping)
- Specified by:
removeCmpFieldJdbcMapping
in interface JdbcMapping
getFinderMethodJdbcMappingList
public java.util.List getFinderMethodJdbcMappingList()
- Specified by:
getFinderMethodJdbcMappingList
in interface JdbcMapping
setFinderMethodJdbcMappingList
public void setFinderMethodJdbcMappingList(java.util.List finderMethodJdbcMappingList)
- Specified by:
setFinderMethodJdbcMappingList
in interface JdbcMapping
addFinderMethodJdbcMapping
public void addFinderMethodJdbcMapping(FinderMethodJdbcMapping finderMethodJdbcMapping)
- Specified by:
addFinderMethodJdbcMapping
in interface JdbcMapping
removeFinderMethodJdbcMapping
public void removeFinderMethodJdbcMapping(FinderMethodJdbcMapping finderMethodJdbcMapping)
- Specified by:
removeFinderMethodJdbcMapping
in interface JdbcMapping
marshal
public void marshal(java.io.File file)
throws java.io.IOException
- Specified by:
marshal
in interface JdbcMapping
marshal
public void marshal(java.io.OutputStream outputStream)
throws java.io.IOException
- Specified by:
marshal
in interface JdbcMapping
marshal
public void marshal(java.io.Writer writer)
throws java.io.IOException
- Specified by:
marshal
in interface JdbcMapping
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 JdbcMapping unmarshal(java.io.File file)
throws java.io.IOException
unmarshal
public static JdbcMapping unmarshal(java.io.File file,
boolean validate)
throws java.io.IOException
unmarshal
public static JdbcMapping unmarshal(java.io.InputStream inputStream)
throws java.io.IOException
unmarshal
public static JdbcMapping unmarshal(java.io.InputStream inputStream,
boolean validate)
throws java.io.IOException
unmarshal
public static JdbcMapping unmarshal(java.io.Reader reader)
throws java.io.IOException
unmarshal
public static JdbcMapping 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