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

28 lines
995 B
Java

package com.bytezone.diskbrowser.applefile;
// -----------------------------------------------------------------------------------//
public class PascalInfo extends AbstractFile
// -----------------------------------------------------------------------------------//
{
private static final byte CR = 0x0D;
// ---------------------------------------------------------------------------------//
public PascalInfo (String name, byte[] buffer)
// ---------------------------------------------------------------------------------//
{
super (name, buffer);
}
// ---------------------------------------------------------------------------------//
@Override
public String getText ()
// ---------------------------------------------------------------------------------//
{
StringBuilder text = new StringBuilder (getHeader ());
for (int i = 0; i < buffer.length; i++)
text.append (buffer[i] == CR ? "\n" : (char) buffer[i]);
return text.toString ();
}
}