org.chromattic.metamodel.typegen
Class XMLNodeTypeSerializer
java.lang.Object
org.chromattic.metamodel.typegen.NodeTypeSerializer
org.chromattic.metamodel.typegen.XMLNodeTypeSerializer
public class XMLNodeTypeSerializer
- extends NodeTypeSerializer
- Version:
- $Revision$
- Author:
- Julien Viet
|
Method Summary |
void |
childNode(java.lang.String name,
java.lang.String nodeTypeName,
boolean mandatory,
boolean autocreated)
|
void |
endChildNodes()
|
void |
endNodeType()
|
void |
endNodeTypes()
|
void |
endProperties()
|
void |
property(java.lang.String name,
int requiredType,
boolean multiple,
java.util.Collection<java.lang.String> defaultValues,
java.util.Collection<java.lang.String> valueConstraints)
|
void |
startChildNodes()
|
void |
startNodeType(java.lang.String javaClassName,
java.lang.String name,
boolean mixin,
boolean orderableChildNodes,
java.util.Collection<java.lang.String> superTypeNames)
|
void |
startNodeTypes(java.util.Map<java.lang.String,java.lang.String> mappings)
|
void |
startProperties()
|
void |
writeTo(java.io.Writer writer)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLNodeTypeSerializer
public XMLNodeTypeSerializer(java.util.List<NodeType> nodeTypes,
java.util.Map<java.lang.String,java.lang.String> mappings)
XMLNodeTypeSerializer
public XMLNodeTypeSerializer(java.util.List<NodeType> nodeTypes)
XMLNodeTypeSerializer
public XMLNodeTypeSerializer(java.util.Map<java.lang.String,java.lang.String> mappings)
XMLNodeTypeSerializer
public XMLNodeTypeSerializer()
writeTo
public void writeTo(java.io.Writer writer)
throws java.lang.Exception
- Specified by:
writeTo in class NodeTypeSerializer
- Throws:
java.lang.Exception
startNodeTypes
public void startNodeTypes(java.util.Map<java.lang.String,java.lang.String> mappings)
throws org.xml.sax.SAXException
- Overrides:
startNodeTypes in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
startNodeType
public void startNodeType(java.lang.String javaClassName,
java.lang.String name,
boolean mixin,
boolean orderableChildNodes,
java.util.Collection<java.lang.String> superTypeNames)
throws org.xml.sax.SAXException
- Overrides:
startNodeType in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
startProperties
public void startProperties()
throws org.xml.sax.SAXException
- Overrides:
startProperties in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
property
public void property(java.lang.String name,
int requiredType,
boolean multiple,
java.util.Collection<java.lang.String> defaultValues,
java.util.Collection<java.lang.String> valueConstraints)
throws org.xml.sax.SAXException
- Overrides:
property in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
endProperties
public void endProperties()
throws org.xml.sax.SAXException
- Overrides:
endProperties in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
startChildNodes
public void startChildNodes()
throws org.xml.sax.SAXException
- Overrides:
startChildNodes in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
childNode
public void childNode(java.lang.String name,
java.lang.String nodeTypeName,
boolean mandatory,
boolean autocreated)
throws org.xml.sax.SAXException
- Overrides:
childNode in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
endChildNodes
public void endChildNodes()
throws org.xml.sax.SAXException
- Overrides:
endChildNodes in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
endNodeType
public void endNodeType()
throws org.xml.sax.SAXException
- Overrides:
endNodeType in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
endNodeTypes
public void endNodeTypes()
throws org.xml.sax.SAXException
- Overrides:
endNodeTypes in class NodeTypeSerializer
- Throws:
org.xml.sax.SAXException
Copyright © 2011 eXo Platform SAS. All Rights Reserved.