Search in sources :

Example 6 with TableBuilder

use of info.ata4.disunity.cli.util.TableBuilder in project disunity by ata4.

the class BundleList method buildEntryTable.

private Table<Integer, Integer, Object> buildEntryTable(Bundle bundle) {
    TableBuilder table = new TableBuilder();
    table.row("Name", "Size", "Offset");
    bundle.entryInfos().forEach(entry -> {
        table.row(entry.name(), entry.size(), entry.offset());
    });
    return table.get();
}
Also used : TableBuilder(info.ata4.disunity.cli.util.TableBuilder)

Example 7 with TableBuilder

use of info.ata4.disunity.cli.util.TableBuilder in project disunity by ata4.

the class AssetHeader method tableModel.

@Override
protected TableModel tableModel(SerializedFile serialized) {
    SerializedFileHeader header = serialized.header();
    TableBuilder table = new TableBuilder();
    table.row("Field", "Value");
    table.row("metadataSize", header.metadataSize());
    table.row("fileSize", header.fileSize());
    table.row("version", header.version());
    table.row("dataOffset", header.dataOffset());
    if (header.version() >= 9) {
        table.row("endianness", header.endianness());
    }
    return new TableModel("Header", table.get());
}
Also used : TableBuilder(info.ata4.disunity.cli.util.TableBuilder) SerializedFileHeader(info.ata4.junity.serialize.SerializedFileHeader) TableModel(info.ata4.disunity.cli.util.TableModel)

Aggregations

TableBuilder (info.ata4.disunity.cli.util.TableBuilder)7 TableModel (info.ata4.disunity.cli.util.TableModel)5 Formatters (info.ata4.disunity.cli.util.Formatters)2 TextTableFormat (info.ata4.disunity.cli.util.TextTableFormat)2 Parameters (com.beust.jcommander.Parameters)1 SerializedFile (info.ata4.junity.serialize.SerializedFile)1 SerializedFileHeader (info.ata4.junity.serialize.SerializedFileHeader)1 SerializedFileMetadata (info.ata4.junity.serialize.SerializedFileMetadata)1 FileIdentifier (info.ata4.junity.serialize.fileidentifier.FileIdentifier)1 ObjectInfo (info.ata4.junity.serialize.objectinfo.ObjectInfo)1 Type (info.ata4.junity.serialize.typetree.Type)1 DataBlock (info.ata4.util.io.DataBlock)1 LinkedHashMap (java.util.LinkedHashMap)1 Map (java.util.Map)1 Pair (org.apache.commons.lang3.tuple.Pair)1