org.codehaus.modello.translator.dtd
Class DtdTranslator
java.lang.Object
org.codehaus.modello.plugin.AbstractModelloTranslator
org.codehaus.modello.translator.dtd.DtdTranslator
- All Implemented Interfaces:
- org.codehaus.modello.plugin.ModelloTranslator
- public class DtdTranslator
- extends org.codehaus.modello.plugin.AbstractModelloTranslator
- Version:
- $Id: DtdTranslator.java 291 2005-04-05 17:55:26Z trygvis $
- Author:
- Emmanuel Venisse
Method Summary |
private com.wutka.dtd.DTDElement |
getElement(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
|
private boolean |
isAssociation(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
|
private boolean |
isContainer(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
|
private boolean |
isEmpty(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
|
private boolean |
isPCData(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
|
void |
translate(org.codehaus.modello.model.Model model,
java.util.Properties parameters)
|
private void |
translate(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
java.util.Properties parameters)
|
org.codehaus.modello.model.Model |
translate(java.io.Reader reader,
java.util.Properties parameters)
|
private void |
writeAssociation(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
java.lang.String name,
java.lang.String version)
|
private void |
writeAttributes(java.io.PrintWriter writer,
com.wutka.dtd.DTDElement element,
java.lang.String version)
|
private void |
writeClassElement(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
com.wutka.dtd.DTDElement element,
java.lang.String version)
|
private void |
writeFields(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
com.wutka.dtd.DTDItem item,
java.lang.String version,
java.util.Vector associations)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DtdTranslator
public DtdTranslator()
translate
public org.codehaus.modello.model.Model translate(java.io.Reader reader,
java.util.Properties parameters)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
translate
public void translate(org.codehaus.modello.model.Model model,
java.util.Properties parameters)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
translate
private void translate(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
java.util.Properties parameters)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
writeClassElement
private void writeClassElement(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
com.wutka.dtd.DTDElement element,
java.lang.String version)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
writeAttributes
private void writeAttributes(java.io.PrintWriter writer,
com.wutka.dtd.DTDElement element,
java.lang.String version)
writeFields
private void writeFields(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
com.wutka.dtd.DTDItem item,
java.lang.String version,
java.util.Vector associations)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
writeAssociation
private void writeAssociation(java.io.PrintWriter writer,
com.wutka.dtd.DTD dtd,
java.lang.String name,
java.lang.String version)
throws org.codehaus.modello.ModelloException
- Throws:
org.codehaus.modello.ModelloException
isContainer
private boolean isContainer(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
isAssociation
private boolean isAssociation(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
isEmpty
private boolean isEmpty(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
isPCData
private boolean isPCData(com.wutka.dtd.DTD dtd,
java.lang.String elementName)
getElement
private com.wutka.dtd.DTDElement getElement(com.wutka.dtd.DTD dtd,
java.lang.String elementName)