public static boolean hasIBAAttributeInClassificationNode(WTPart part ,String ibaName) throws WTException{
boolean hasIBA = false ;IBAUtil ibaUtil = new IBAUtil(part);
ClassificationNodeDefaultView view = ibaUtil.getClassificationNodeDefaultView();
if(view!=null){
DefaultAttributeContainer attributeContainer = (DefaultAttributeContainer)view.getAttributeContainer();
AttributeDefDefaultView[] defDefaultViews = attributeContainer.getAttributeDefinitions();
if(defDefaultViews!=null && defDefaultViews.length>0){
Set<String> ibaNameSet = new HashSet<String>();
for(int i=0,size=defDefaultViews.length;i<size;i++){
ibaNameSet.add(defDefaultViews[i].getName());
}
if(ibaNameSet.contains(ibaName)){
hasIBA=true;}}}
return hasIBA ;}
判断Part是否存在某个分类属性
最新推荐文章于 2020-04-04 00:34:29 发布
本文介绍了一种方法,用于检查WTPart中的分类节点是否包含特定的IBA属性。通过使用IBAUtil工具类获取分类节点视图,并遍历属性定义来判断指定属性是否存在。
558

被折叠的 条评论
为什么被折叠?



