Top Fields Constructors Methods
com.ibm.icu.impl.duration.impl

public Class XMLRecordWriter

extends Object
implements RecordWriter
Class Inheritance
All Implemented Interfaces
com.ibm.icu.impl.duration.impl.RecordWriter
Imports
java.io.IOException, .Writer, java.util.ArrayList, .List, com.ibm.icu.lang.UCharacter

Field Summary

Modifier and TypeField and Description
private static final String
private List<String>
pack-priv static final String
private Writer
w

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public boolean
private static String
ctos(char value)

public void
private void
internalString(String name, String normalizedValue)

private void
internalStringArray(String name, String[] normalizedValues)

public void
public void
private void
public static String
public boolean
private void
pop()

private void
push(String name)

public void
public void
public void
private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INDENTback to summary
private static final String INDENT
nameStackback to summary
private List<String> nameStack
NULL_NAMEback to summary
pack-priv static final String NULL_NAME
wback to summary
private Writer w

Constructor Detail

XMLRecordWriterback to summary
public XMLRecordWriter(Writer w)

Method Detail

boolback to summary
public void bool(String name, boolean value)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.bool.

Annotations
@Override
boolArrayback to summary
public void boolArray(String name, boolean[] values)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.boolArray.

Annotations
@Override
characterback to summary
public void character(String name, char value)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.character.

Annotations
@Override
characterArrayback to summary
public void characterArray(String name, char[] values)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.characterArray.

Annotations
@Override
closeback to summary
public boolean close()

Implements com.ibm.icu.impl.duration.impl.RecordWriter.close.

Annotations
@Override
ctosback to summary
private static String ctos(char value)
flushback to summary
public void flush()
internalStringback to summary
private void internalString(String name, String normalizedValue)
internalStringArrayback to summary
private void internalStringArray(String name, String[] normalizedValues)
namedIndexback to summary
public void namedIndex(String name, String[] names, int value)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.namedIndex.

Annotations
@Override
namedIndexArrayback to summary
public void namedIndexArray(String name, String[] names, byte[] values)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.namedIndexArray.

Annotations
@Override
newlineback to summary
private void newline()
normalizeback to summary
public static String normalize(String str)
openback to summary
public boolean open(String title)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.open.

Annotations
@Override
popback to summary
private void pop()
pushback to summary
private void push(String name)
stringback to summary
public void string(String name, String value)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.string.

Annotations
@Override
stringArrayback to summary
public void stringArray(String name, String[] values)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.stringArray.

Annotations
@Override
stringTableback to summary
public void stringTable(String name, String[][] values)

Implements com.ibm.icu.impl.duration.impl.RecordWriter.stringTable.

Annotations
@Override
writeStringback to summary
private void writeString(String str)