📄 jdftreenode.java
字号:
import java.util.Vector;
import javax.swing.tree.DefaultMutableTreeNode;
/**
* @author AnderssA ThunellE
* The treenode in the JTree
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class JDFTreeNode extends DefaultMutableTreeNode
{
/**
* Comment for <code>serialVersionUID</code>
*/
private static final long serialVersionUID = -2778264565816334126L;
private boolean isValid;
private boolean fitsDevCap;
private boolean isElem = false;
private boolean isInherited;
private boolean hasForeignNS = false;
private String validString = "VALID";
private Vector inValidVector = new Vector();
protected InvalidNode invalidNode;
private String xPath = "";
public JDFTreeNode(Object object, boolean isValid, boolean isElem, String path)
{
super(object);
this.isValid = isValid;
this.isElem = isElem;
if(!isElem)
{
this.validString = " ";
}
this.xPath = path;
}
public JDFTreeNode(Object object, boolean isValid, boolean isElem, boolean isInherited, String path)
{
super(object);
this.isValid = isValid;
this.isElem = isElem;
this.isInherited = isInherited;
if(!isElem)
{
this.validString = " ";
}
this.xPath = path;
}
public JDFTreeNode()
{
super();
}
public JDFTreeNode(String s)
{
super(s);
}
public void setValid(boolean isValid)
{
this.isValid = isValid;
}
public void setElement()
{
this.isElem = true;
}
public void setForeignNS()
{
this.hasForeignNS = true;
}
public boolean hasForeignNS()
{
return this.hasForeignNS;
}
public boolean isValid()
{
return this.isValid;
}
public boolean fitsDevCap()
{
return this.fitsDevCap;
}
public boolean isElement()
{
return this.isElem;
}
public boolean isInherited()
{
return this.isInherited;
}
public void setValidString(String validString)
{
this.validString = validString;
}
public String getValidString()
{
return this.validString;
}
public void setInValidElementFirst(String invalidElementName)
{
this.inValidVector.add(0,new MyListElement(this, invalidElementName));
}
public Vector getInValidVector()
{
return this.inValidVector;
}
public void clearInvalidVector()
{
this.inValidVector.clear();
}
public void setVVector(MyListElement listElement)
{
this.inValidVector.add(listElement);
}
public void setInvalidNode(InvalidNode node)
{
this.invalidNode = node;
}
public InvalidNode getInvalidNode()
{
return this.invalidNode;
}
public void setXPath(String path)
{
this.xPath = path;
}
public String getXPath()
{
return this.xPath;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -