org.apache.jackrabbit.core.nodetype.xml
Class NodeTypeWriter

java.lang.Object
  extended byorg.apache.jackrabbit.core.nodetype.xml.NodeTypeWriter

public final class NodeTypeWriter
extends Object

Node type definition writer. This class is used to write the persistent node type definition files used by Jackrabbit.


Method Summary
static void write(OutputStream xml, NodeTypeDef[] types, NamespaceRegistry registry)
          Writes a node type definition file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

write

public static void write(OutputStream xml,
                         NodeTypeDef[] types,
                         NamespaceRegistry registry)
                  throws IOException,
                         RepositoryException
Writes a node type definition file. The file contents are written to the given output stream and will contain the given node type definitions. The given namespace registry is used for namespace mappings.

Parameters:
xml - XML output stream
registry - namespace registry
types - node types
Throws:
IOException - if the node type definitions cannot be written
RepositoryException - on repository errors


Copyright © 2004-2006 The Apache Software Foundation. All Rights Reserved.