dmolony-DiskBrowser/src/com/bytezone/diskbrowser/applefile/DefaultAppleFile.java

45 lines
1.5 KiB
Java
Executable File

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