Class Huffplet

Implemented Interfaces:
Runnable

(package private) class Huffplet
extends Lossless
implements Runnable

Field Summary

private String
input

Fields inherited from class .Lossless

buffI, out

Constructor Summary

Huffplet(String input)

Method Summary

void
makeLeaf(Graphics graph, FontMetrics fontMet, Color c, String s1, String s2, int x, int y)
void
makeNode(Graphics graph, Color c, String s, int x, int y)
void
run()

Methods inherited from class .Lossless

makeLeaf, makeNode, paint

Field Details

input

private String input

Constructor Details

Huffplet

public Huffplet(String input)

Method Details

makeLeaf

public void makeLeaf(Graphics graph,
                     FontMetrics fontMet,
                     Color c,
                     String s1,
                     String s2,
                     int x,
                     int y)
Overrides:
makeLeaf in interface Lossless

makeNode

public void makeNode(Graphics graph,
                     Color c,
                     String s,
                     int x,
                     int y)
Overrides:
makeNode in interface Lossless

run

public void run()