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,
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, writeNamespaceDeclaration
public CompactNodeTypeDefWriter(Writer out, 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–2023 The Apache Software Foundation. All rights reserved.