package java.text;
import checkers.javari.quals.*;
import java.io.Serializable;
public abstract class Format implements Serializable, Cloneable {
private static final long serialVersionUID = -299282585814624189L;
protected Format() {
throw new RuntimeException("skeleton method");
}
public final String format (Object obj) {
throw new RuntimeException("skeleton method");
}
public abstract StringBuffer format(Object obj,
StringBuffer toAppendTo,
FieldPosition pos);
public AttributedCharacterIterator formatToCharacterIterator(Object obj) {
throw new RuntimeException("skeleton method");
}
public abstract Object parseObject (String source, ParsePosition pos);
public Object parseObject(String source) throws ParseException {
throw new RuntimeException("skeleton method");
}
public Object clone() {
throw new RuntimeException("skeleton method");
}
public static class Field extends AttributedCharacterIterator.Attribute {
private static final long serialVersionUID = 276966692217360283L;
protected Field(String name) {
super(name); // Why is this needed???
throw new RuntimeException("skeleton method");
}
}
interface FieldDelegate {
public void formatted(Format.Field attr, Object value, int start,
int end, StringBuffer buffer);
public void formatted(int fieldID, Format.Field attr, Object value,
int start, int end, StringBuffer buffer);
}
}