public class CompactNodeTypeDefWriter extends CompactNodeTypeDefWriter
CompactNodeTypeDefWriter.NamespaceMapping| Constructor and Description |
|---|
CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
boolean includeNS)
Creates a new nodetype writer based on a namespace resolver
|
CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
NamePathResolver npResolver)
Creates a new nodetype writer that does not include namespaces.
|
CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
NamePathResolver npResolver,
boolean includeNS)
Creates a new nodetype writer
|
CompactNodeTypeDefWriter(Writer out,
javax.jcr.Session s,
boolean includeNS)
Creates a new nodetype writer based on a session
|
| Modifier and Type | Method and Description |
|---|---|
void |
write(Collection<? extends QNodeTypeDefinition> defs)
Write a collection of QNodeTypeDefinitions to this writer
|
static void |
write(Collection<? extends QNodeTypeDefinition> defs,
NamespaceResolver r,
NamePathResolver npResolver,
Writer out)
Writes the given list of QNodeTypeDefinition to the output writer including the
used namespaces.
|
void |
write(QNodeTypeDefinition ntd)
Write one QNodeTypeDefinition to this writer
|
close, write, write, write, writeNamespaceDeclarationpublic CompactNodeTypeDefWriter(Writer out, javax.jcr.Session s, boolean includeNS)
out - the underlying writers - repository sessionincludeNS - if true all used namespace declarations
are also written to the writerpublic CompactNodeTypeDefWriter(Writer out, NamespaceResolver r, boolean includeNS)
out - the underlying writerr - the namespace resolverincludeNS - if true all used namespace decl. are also
written to the writerpublic CompactNodeTypeDefWriter(Writer out, NamespaceResolver r, NamePathResolver npResolver)
out - the underlying writerr - the namespace resolvernpResolver - name-path resolverpublic CompactNodeTypeDefWriter(Writer out, NamespaceResolver r, NamePathResolver npResolver, boolean includeNS)
out - the underlying writerr - the namespace resolvernpResolver - name-path resolverincludeNS - if true all used namespace decl. are also
written to the writerpublic static void write(Collection<? extends QNodeTypeDefinition> defs, NamespaceResolver r, NamePathResolver npResolver, Writer out) throws IOException
defs - collection of definitionsr - namespace resolvernpResolver - name-path resolverout - output writerIOException - if an I/O error occurspublic void write(QNodeTypeDefinition ntd) throws IOException
ntd - node type definitionIOException - if an I/O error occurspublic void write(Collection<? extends QNodeTypeDefinition> defs) throws IOException
defs - node type definitionsIOException - if an I/O error occursCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.