package org.basex.gui.layout; import org.basex.data.Data; /** * JTree node which represents a leaf (which represents either a raw file * or a document). * * @author BaseX Team 2005-12, BSD License * @author Lukas Kircher */ public final class TreeLeaf extends TreeNode { /** Represents raw file (true) or document (false). */ public final boolean raw; /** * Constructor. * @param pth node path * @param nm name of content node * @param rw represented node is raw file * @param bxt tree reference * @param d data reference */ TreeLeaf(final byte[] nm, final byte[] pth, final boolean rw, final BaseXTree bxt, final Data d) { super(nm, pth, bxt, d); raw = rw; } @Override public boolean isLeaf() { return true; } @Override void load() { // leaves cannot be expanded } }