Package library.impl

Class BorrowData

java.lang.Object
javax.swing.tree.DefaultTreeModel
library.impl.BorrowData
All Implemented Interfaces:
java.io.Serializable, javax.swing.tree.TreeModel

public class BorrowData
extends javax.swing.tree.DefaultTreeModel
A kölcsönzéseket megjelenítő JTree modellje.
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    private java.util.List<Member> members
    A könyvtári tagok listája.
    private static long serialVersionUID
    A szerializációhoz használt egyedi osztályazonosító.

    Fields inherited from class javax.swing.tree.DefaultTreeModel

    asksAllowsChildren, listenerList, root
  • Constructor Summary

    Constructors 
    Constructor Description
    BorrowData​(java.util.List<Member> members)
    Konstruktor
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object getChild​(java.lang.Object parent, int index)
    Visszaadja egy adott csomópont gyerekét.
    int getChildCount​(java.lang.Object parent)
    Visszaadja a szülő gyerekeinek számát.
    java.lang.Object getRoot()
    Visszaadja a fa gyökerét.
    boolean isLeaf​(java.lang.Object node)
    Visszaadja, hogy egy adott csomópont levél-e.

    Methods inherited from class javax.swing.tree.DefaultTreeModel

    addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getIndexOfChild, getListeners, getPathToRoot, getPathToRoot, getTreeModelListeners, insertNodeInto, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot, valueForPathChanged

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • BorrowData

      public BorrowData​(java.util.List<Member> members)
      Konstruktor
      Parameters:
      members - A könyvtári tagok listája
  • Method Details

    • getRoot

      public java.lang.Object getRoot()
      Visszaadja a fa gyökerét.
      Specified by:
      getRoot in interface javax.swing.tree.TreeModel
      Overrides:
      getRoot in class javax.swing.tree.DefaultTreeModel
      Returns:
      A fa gyökere
    • getChild

      public java.lang.Object getChild​(java.lang.Object parent, int index)
      Visszaadja egy adott csomópont gyerekét.
      Specified by:
      getChild in interface javax.swing.tree.TreeModel
      Overrides:
      getChild in class javax.swing.tree.DefaultTreeModel
      Parameters:
      parent - A szülő
      index - A szülő keresett gyerekének az indexe
      Returns:
      A paraméterként kapott szülő gyereke
    • getChildCount

      public int getChildCount​(java.lang.Object parent)
      Visszaadja a szülő gyerekeinek számát.
      Specified by:
      getChildCount in interface javax.swing.tree.TreeModel
      Overrides:
      getChildCount in class javax.swing.tree.DefaultTreeModel
      Parameters:
      parent - A szülő
      Returns:
      A gyerekek száma
    • isLeaf

      public boolean isLeaf​(java.lang.Object node)
      Visszaadja, hogy egy adott csomópont levél-e.
      Specified by:
      isLeaf in interface javax.swing.tree.TreeModel
      Overrides:
      isLeaf in class javax.swing.tree.DefaultTreeModel
      Parameters:
      node - A csomópont, amiről meg szeretnénk tudni, hogy levél-e
      Returns:
      Igaz, ha a csomópont levél, egyébként hamis