public class ExtensionsWriter
extends java.lang.Object
| Constructor and Description |
|---|
ExtensionsWriter()
Creates a
ExtensionsWriter that use the current platform line-break. |
ExtensionsWriter(java.lang.String lineBreak)
Creates a
ExtensionsWriter and sets the type of line-breaks to use. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildExtAttributes(ExtAttributes attributes,
java.util.Stack<NSContext> nsStack)
Builds the XLIFF output for a giveb
ExtAttributes object. |
java.lang.String |
buildExtChildren(java.util.List<IExtChild> list,
java.util.Stack<NSContext> nsStack)
Builds the XLIFF output for a given list of
IExtChild objects. |
java.lang.String |
buildExtElements(IWithExtElements parent,
java.util.Stack<NSContext> nsStack)
Builds the XLIFF output for a given object that has extension objects.
|
void |
setLineBreak(java.lang.String lineBreak)
Sets the line break to use for this document.
|
public ExtensionsWriter()
ExtensionsWriter that use the current platform line-break.public ExtensionsWriter(java.lang.String lineBreak)
ExtensionsWriter and sets the type of line-breaks to use.lineBreak - the line-break to use.public void setLineBreak(java.lang.String lineBreak)
create() methods.
By default the line-break used is the one of the OS.lineBreak - the line break to use for this document.public java.lang.String buildExtChildren(java.util.List<IExtChild> list, java.util.Stack<NSContext> nsStack)
IExtChild objects.list - the list to output.nsStack - the namespace context stack, or null to use a new one with just XLIFF in context.public java.lang.String buildExtElements(IWithExtElements parent, java.util.Stack<NSContext> nsStack)
parent - the object with the extension objects.nsStack - the namespace context stack, or null to use a new one with just XLIFF in context.public java.lang.String buildExtAttributes(ExtAttributes attributes, java.util.Stack<NSContext> nsStack)
ExtAttributes object.attributes - the object to output.nsStack - the namespace context stack, or null to use a new one with just XLIFF in context.