package com.bytezone.diskbrowser.applefile; public class DefaultAppleFile extends AbstractFile { String text; public DefaultAppleFile (String name, byte[] buffer) { super (name, buffer); } public DefaultAppleFile (String name, byte[] buffer, String text) { super (name, buffer); this.text = "Name : " + name + "\n\n" + text; } public void setText (String text) { this.text = text; } @Override public String getText () { if (text != null) return text; if (buffer == null) return "Invalid file : " + name; return super.getText (); } }