/*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
package pcgen.cdom.enumeration;
public enum PCAttribute implements StringPCAttribute
{
BIRTHDAY(PCStringKey.BIRTHDAY),
BIRTHPLACE(PCStringKey.BIRTHPLACE),
CATCHPHRASE(PCStringKey.CATCHPHRASE),
EYECOLOR(PCStringKey.EYECOLOR),
HAIRCOLOR(PCStringKey.HAIRCOLOR),
HAIRSTYLE(PCStringKey.HAIRSTYLE),
LOCATION(PCStringKey.LOCATION),
SPEECHTENDENCY(PCStringKey.SPEECHTENDENCY),
PERSONALITY1(PCStringKey.PERSONALITY1),
PERSONALITY2(PCStringKey.PERSONALITY2),
PHOBIAS(PCStringKey.PHOBIAS),
SKINCOLOR(PCStringKey.SKINCOLOR),
TABNAME(PCStringKey.TABNAME),
HANDED(PCStringKey.HANDED),
INTERESTS(PCStringKey.INTERESTS),
NAME(PCStringKey.NAME),
PLAYERSNAME(PCStringKey.PLAYERSNAME),
RESIDENCE(PCStringKey.RESIDENCE);
private final PCStringKey stringKey;
PCAttribute(final PCStringKey stringKey)
{
this.stringKey = stringKey;
}
@Override
public PCStringKey getStringKey()
{
return stringKey;
}
@Override
public String toString()
{
return "PCAttribute{" +
"stringKey=" + stringKey +
'}';
}
}