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); } }