public abstract class MultiModelMojoWriter<M extends Model<M,P,O>,P extends Model.Parameters,O extends Model.Output> extends ModelMojoWriter<M,P,O>
model
Constructor and Description |
---|
MultiModelMojoWriter() |
MultiModelMojoWriter(M model) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.util.List<Model> |
getSubModels() |
protected void |
writeModelData()
Override in subclasses to write the actual model data.
|
protected abstract void |
writeParentModelData() |
protected void |
writeTo(java.util.zip.ZipOutputStream zos) |
finishWritingTextFile, mojoVersion, startWritingTextFile, writeblob, writekv, writekv, writekv, writeln, writeln, writeTo, writeTo
public MultiModelMojoWriter()
public MultiModelMojoWriter(M model)
protected abstract java.util.List<Model> getSubModels()
protected abstract void writeParentModelData() throws java.io.IOException
java.io.IOException
protected final void writeModelData() throws java.io.IOException
ModelMojoWriter
writeModelData
in class ModelMojoWriter<M extends Model<M,P,O>,P extends Model.Parameters,O extends Model.Output>
java.io.IOException
protected void writeTo(java.util.zip.ZipOutputStream zos) throws java.io.IOException
writeTo
in class ModelMojoWriter<M extends Model<M,P,O>,P extends Model.Parameters,O extends Model.Output>
java.io.IOException