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

45 lines
1.5 KiB
Java
Raw Normal View History

2020-02-07 23:21:13 +00:00
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);
2021-07-21 11:17:43 +00:00
2020-02-07 23:21:13 +00:00
this.text = "Name : " + name + "\n\n" + text;
}
// ---------------------------------------------------------------------------------//
public void setText (String text)
// ---------------------------------------------------------------------------------//
{
this.text = text;
}
// ---------------------------------------------------------------------------------//
@Override
public String getText ()
// ---------------------------------------------------------------------------------//
{
if (text != null)
return text;
2021-07-21 11:17:43 +00:00
2020-02-07 23:21:13 +00:00
if (buffer == null)
return "Invalid file : " + name;
2021-07-21 11:17:43 +00:00
2020-02-07 23:21:13 +00:00
return super.getText ();
}
2015-06-01 09:35:51 +00:00
}