gnu.xquery.util

Class XMLFormat


public class XMLFormat
extends AbstractFormat

A format that prints in XML syntax. This may be a bad idea - maybe we should just use XMLConsumer.

Method Summary

void
beginGroup(String typeName, Object type, Consumer out)
void
endGroup(String typeName, Consumer out)
void
format(Object value, Consumer out)
protected static boolean
isWordChar(char ch)
void
writeObject(Object obj, Consumer out)

Methods inherited from class gnu.lists.AbstractFormat

beginGroup, endGroup, format, format, parseObject, write, writeBoolean, writeChar, writeInt, writeLong, writeObject, writeObject, writeObject

Method Details

beginGroup

public void beginGroup(String typeName,
                       Object type,
                       Consumer out)
Overrides:
beginGroup in interface AbstractFormat

endGroup

public void endGroup(String typeName,
                     Consumer out)
Overrides:
endGroup in interface AbstractFormat

format

public void format(Object value,
                   Consumer out)
Overrides:
format in interface AbstractFormat

isWordChar

protected static final boolean isWordChar(char ch)

writeObject

public void writeObject(Object obj,
                        Consumer out)
Overrides:
writeObject in interface AbstractFormat