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

28 lines
995 B
Java
Raw Permalink Normal View History

2015-06-01 09:35:51 +00:00
package com.bytezone.diskbrowser.applefile;
2020-02-07 11:52:46 +00:00
// -----------------------------------------------------------------------------------//
2015-06-01 09:35:51 +00:00
public class PascalInfo extends AbstractFile
2020-02-07 11:52:46 +00:00
// -----------------------------------------------------------------------------------//
2015-06-01 09:35:51 +00:00
{
2021-03-28 06:44:36 +00:00
private static final byte CR = 0x0D;
2020-02-07 11:52:46 +00:00
// ---------------------------------------------------------------------------------//
2015-06-01 09:35:51 +00:00
public PascalInfo (String name, byte[] buffer)
2020-02-07 11:52:46 +00:00
// ---------------------------------------------------------------------------------//
2015-06-01 09:35:51 +00:00
{
super (name, buffer);
}
2020-02-07 11:52:46 +00:00
// ---------------------------------------------------------------------------------//
2015-06-01 09:35:51 +00:00
@Override
public String getText ()
2020-02-07 11:52:46 +00:00
// ---------------------------------------------------------------------------------//
2015-06-01 09:35:51 +00:00
{
StringBuilder text = new StringBuilder (getHeader ());
for (int i = 0; i < buffer.length; i++)
2021-03-28 06:44:36 +00:00
text.append (buffer[i] == CR ? "\n" : (char) buffer[i]);
2015-06-01 09:35:51 +00:00
return text.toString ();
}
}