public class PathNode extends DefaultMutableTreeNode implements LanguageNodeIf, FilterNodeIf
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
STATE_MISSING_TRANSLATION, STATE_NON_WELLFORMED, STATE_NON_WELLFORMED_ARG_COUNT, STATE_NON_WELLFORMED_ARG_FORMAT, STATE_NON_WELLFORMED_PUNCTUATION_END, STATE_OK
Constructor and Description |
---|
PathNode(String string)
Create Path-Entry
|
Modifier and Type | Method and Description |
---|---|
TreeNode |
getChildAfter(TreeNode child) |
TreeNode |
getChildAt(int index) |
TreeNode |
getChildBefore(TreeNode child) |
int |
getChildCount() |
int |
getIndex(TreeNode child) |
int |
getMatchCount()
Returns the total number of matches in all sub nodes.
|
void |
insert(MutableTreeNode newChild,
int childIndex) |
boolean |
isLeaf() |
boolean |
matches()
Returns true if the node (or any sub node) matches the filter.
|
void |
save()
Saves all changes to the User-Directory
|
void |
setFilter(Locale locale,
String filter)
Sets a new filter.
|
int |
translationStateFor(Locale locale)
This method returns the translation state, if all translations are available for a certain locale.
|
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getDepth, getFirstChild, getFirstLeaf, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
public PathNode(String string)
string
- Path-Entrypublic void insert(MutableTreeNode newChild, int childIndex)
insert
in interface MutableTreeNode
insert
in class DefaultMutableTreeNode
public int translationStateFor(Locale locale)
LanguageNodeIf
translationStateFor
in interface LanguageNodeIf
locale
- Localepublic void save() throws IOException
LanguageNodeIf
save
in interface LanguageNodeIf
IOException
- saving went wrongpublic boolean isLeaf()
isLeaf
in interface TreeNode
isLeaf
in class DefaultMutableTreeNode
public int getMatchCount()
FilterNodeIf
getMatchCount
in interface FilterNodeIf
public boolean matches()
FilterNodeIf
matches
in interface FilterNodeIf
public void setFilter(Locale locale, String filter)
FilterNodeIf
setFilter
in interface FilterNodeIf
locale
- - the local to check.filter
- - the filter value to check for.public int getChildCount()
getChildCount
in interface TreeNode
getChildCount
in class DefaultMutableTreeNode
public TreeNode getChildAt(int index)
getChildAt
in interface TreeNode
getChildAt
in class DefaultMutableTreeNode
public int getIndex(TreeNode child)
getIndex
in interface TreeNode
getIndex
in class DefaultMutableTreeNode
public TreeNode getChildAfter(TreeNode child)
getChildAfter
in class DefaultMutableTreeNode
public TreeNode getChildBefore(TreeNode child)
getChildBefore
in class DefaultMutableTreeNode
TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)