Da die Attributwerte bei meinem Projekt dynamisch von usern erstellt werden, kann ich nicht alle Möglichkeiten prüfen, ob bei einem bestimmten Attribut die Angabe korrekt ist.
Warum nicht? Du kannst doch einfach überprüfen, ob die Eingabe gleich center oder right oder left ist und andernfalls eine Fehlermeldung und/oder einen Default-Wert setzen.