property.setName(attrs.getValue(i));
else if ("preinstantiate".equals(localName))
property.setPreInstantiate(Boolean.parseBoolean(attrs.getValue(i)));
else if ("class".equals(localName) || "replace".equals(localName) || "trim".equals(localName))
{
StringValueMetaData svmd;
ValueMetaData vmd = property.getValue();
if (vmd == null || vmd instanceof StringValueMetaData == false)
{
svmd = new StringValueMetaData();
property.setValue(svmd);
}
else
{
svmd = (StringValueMetaData)vmd;
}
if ("class".equals(localName))
svmd.setType(attrs.getValue(i));
else if ("replace".equals(localName))
svmd.setReplace(Boolean.parseBoolean(attrs.getValue(i)));
else if ("trim".equals(localName))
svmd.setTrim(Boolean.parseBoolean(attrs.getValue(i)));
}
}
}