Element srcElement = dtTagConverter.getHostElement();
DTManager dtManager = DTManager.getInstance();
IDTInfo dtInfo = dtManager.getDTInfo(srcElement);
if (dtInfo != null)
{
TagDecorateInfo tdInfo = dtInfo
.getTagDecorateInfo(tagDecorateInfoID);
if (tdInfo != null)
{
dtTagConverter.setMultiLevel(tdInfo.isMultiLevel());
dtTagConverter.setNeedBorderDecorator(tdInfo
.isNeedBorderDecorator());
dtTagConverter.setNeedTableDecorator(tdInfo
.isNeedTableDecorator());
if (tdInfo.isNonVisual())
{
setNonVisual(dtTagConverter, dtInfo, tdInfo
.getNonVisualImagePath());
}
if (tdInfo.isResolveChildText())
{
resolveChildText(dtTagConverter.getResultElement(), dtInfo);
}
if (tdInfo.isSetNonVisualChildElements())
{
setNonVisualChildElements(dtTagConverter, srcElement);
}
dtTagConverter.setWidget(tdInfo.isWidget());
dtTagConverter.setMinHeight(tdInfo.getMinHeight());
dtTagConverter.setMinWidth(tdInfo.getMinWidth());
ResolveAttributeValue resAttrValue = tdInfo
.getResolveAttributeValue();
if (resAttrValue != null)
{
String attributeName = resAttrValue.getAttributeName();
if (attributeName != null && attributeName.length() > 0)