/* * 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 + '}'; } }