// Paweł Rzechonek (c) October 2005
// klasy reprezentująca schowek na jakieś dane
// (klasa bazowa, dziedziczenie)

public class Schowek
{
    public final String nazwa;

    public Schowek ()
    {
        nazwa = "";
    }
    public Schowek (String nazwa)
    {
        nazwa = nazwa.trim();
        if (!nazwa.matches("[\\x20-\\x7E]+")) throw new IllegalArgumentException();
        String[] tab = nazwa.split("[ ]+");
        nazwa = "";
        for (int i=0; i<tab.length; nazwa+=tab[i++]);
        this.nazwa = nazwa;
    }

    public String toString ()
    {
        return "<"+nazwa+">";
    }
}
