本文整理汇总了Java中com.intellij.util.xml.DomUtil.getRoot方法的典型用法代码示例。如果您正苦于以下问题:Java DomUtil.getRoot方法的具体用法?Java DomUtil.getRoot怎么用?Java DomUtil.getRoot使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.util.xml.DomUtil
的用法示例。
在下文中一共展示了DomUtil.getRoot方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getModule
import com.intellij.util.xml.DomUtil; //导入方法依赖的package包/类
@Nullable
public Module getModule() {
if (!isValid()) {
return null;
}
if (getManager().isMockElement(this)) {
return DomUtil.getFile(this).getUserData(DomManager.MOCK_ELEMENT_MODULE);
}
final DomElement root = DomUtil.getRoot(this);
if (equals(root)) {
final PsiElement element = getIdentifyingPsiElement();
return element == null ? null : ModuleUtil.findModuleForPsiElement(element);
}
else {
return root.getModule();
}
}
示例2: ErrorableTableCellRenderer
import com.intellij.util.xml.DomUtil; //导入方法依赖的package包/类
public ErrorableTableCellRenderer(@Nullable final T cellValueDomElement, final TableCellRenderer renderer, @NotNull final DomElement rowDomElement) {
myCellValueDomElement = cellValueDomElement;
myRenderer = renderer;
myRowDomElement = rowDomElement;
myRoot = DomUtil.getRoot(myRowDomElement);
}