package com.ximple.eofms.jobs;
|
|
import java.util.List;
|
|
import com.ximple.io.dgn7.Element;
|
import com.ximple.io.dgn7.FrammeAttributeData;
|
import com.ximple.io.dgn7.UserAttributeData;
|
|
public abstract class AbstractFLinkageHandlerStrategy implements ElementDispatchableStrategy
|
{
|
protected FrammeAttributeData getFeatureLinkage(Element element)
|
{
|
if (!element.hasUserAttributeData())
|
return null;
|
|
List<UserAttributeData> usrDatas = element.getUserAttributeData();
|
for (UserAttributeData anUsrData : usrDatas)
|
{
|
if (anUsrData instanceof FrammeAttributeData)
|
{
|
FrammeAttributeData featureLinkage = (FrammeAttributeData) anUsrData;
|
return featureLinkage;
|
}
|
}
|
return null;
|
}
|
}
|