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