package org.msgpack.schema; import java.util.List; public abstract class ClassSchema extends Schema { protected String namespace; protected List imports; public ClassSchema(String name, String namespace, List imports) { super(name); this.namespace = namespace; this.imports = imports; } public String getNamespace() { return namespace; } public List getImports() { return imports; } void setNamespace(String namespace) { this.namespace = namespace; } void setImports(List imports) { this.imports = imports; } public abstract List getFields(); public abstract Object newInstance(); }