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 ();
  }
}