org.apache.jackrabbit.spi.commons.nodetype.compact
Class CompactNodeTypeDefWriter
java.lang.Object
org.apache.jackrabbit.spi.commons.nodetype.compact.CompactNodeTypeDefWriter
public class CompactNodeTypeDefWriter
- extends Object
Prints node type defs in a compact notation
Print Format:
[ex:NodeType] > ex:ParentType1, ex:ParentType2
orderable mixin
- ex:property (STRING) = 'default1', 'default2'
primary mandatory autocreated protected multiple VERSION
< 'constraint1', 'constraint2'
+ ex:node (ex:reqType1, ex:reqType2) = ex:defaultType
mandatory autocreated protected multiple VERSION
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompactNodeTypeDefWriter
public CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
NamePathResolver npResolver,
ValueFactory valueFactory)
- Creates a new nodetype writer
- Parameters:
out
- the underlying writerr
- the namespace resolvernpResolver
- valueFactory
-
CompactNodeTypeDefWriter
public CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
NamePathResolver npResolver,
ValueFactory valueFactory,
boolean includeNS)
- Creates a new nodetype writer
- Parameters:
out
- the underlaying writerr
- the naespace resolvernpResolver
- valueFactory
- includeNS
- if true
all used namespace decl. are also
write
public static void write(List l,
NamespaceResolver r,
NamePathResolver npResolver,
ValueFactory valueFactory,
Writer out)
throws IOException
- Writes the given list of QNodeTypeDefinition to the output writer including the
used namespaces.
- Parameters:
l
- r
- npResolver
- valueFactory
- out
-
- Throws:
IOException
write
public void write(QNodeTypeDefinition ntd)
throws IOException
- Write one QNodeTypeDefinition to this writer
- Parameters:
ntd
-
- Throws:
IOException
close
public void close()
throws IOException
- Flushes all pending write operations and Closes this writer. please note,
that the underlying writer remains open.
- Throws:
IOException
Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.