presentation for dom elements
[fedora-idea.git] / source / com / intellij / util / xml / tree / AbstractDomElementNode.java
blobf02ab7281afd725118a290e7c9d042e52feb5228
1 package com.intellij.util.xml.tree;
3 import jetbrains.fabrique.ui.treeStructure.SimpleNode;
4 import com.intellij.util.xml.DomElement;
6 import javax.swing.*;
8 abstract public class AbstractDomElementNode extends SimpleNode {
9 protected AbstractDomElementNode() {
10 super();
13 public AbstractDomElementNode(final SimpleNode parent) {
14 super(parent);
17 abstract public DomElement getDomElement();
19 abstract public String getNodeName();
21 abstract public String getTagName();
23 public Icon getNodeIcon() {
24 return null;
27 protected String getPropertyName() {
28 return getDomElement().getPresentation().getTypeName();