blob: da7c160054480289d0ea28b7e11166d093c11062 [file] [log] [blame]
package com.intellij.uiDesigner.lw;
import org.jdom.Element;
import com.intellij.uiDesigner.UIFormXmlConstants;
public final class LwIntroPrimitiveTypeProperty extends LwIntrospectedProperty {
private final Class myValueClass;
public LwIntroPrimitiveTypeProperty(final String name, final Class valueClass){
super(name, valueClass.getName());
myValueClass = valueClass;
}
public Object read(final Element element) throws Exception{
return LwXmlReader.getRequiredPrimitiveTypeValue(element, UIFormXmlConstants.ATTRIBUTE_VALUE, myValueClass);
}
}