Constructor and Description |
---|
AbstractGroup() |
Modifier and Type | Method and Description |
---|---|
void |
copy(Group<? extends Database,? extends Group,? extends Entry,? extends Icon> parent)
Make a deep copy of the children a group and add to this group.
|
List<? extends E> |
findEntries(Entry.Matcher matcher,
boolean recursive)
Finds all entries in this group that match using the matcher supplied.
|
List<? extends E> |
findEntries(String find,
boolean recursive)
Finds all entries in this group that match the string supplied.
|
List<? extends G> |
findGroups(String group1)
Returns a list of child Groups whose name exactly matches that supplied.
|
String |
getPath()
Returns an XPath-like string of the names of Groups from the Root
to this Group.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addEntry, addGroup, getDatabase, getEntries, getEntriesCount, getGroups, getGroupsCount, getIcon, getName, getParent, getUuid, isRecycleBin, isRootGroup, removeEntry, removeGroup, setIcon, setName, setParent
public List<? extends G> findGroups(String group1)
Group
The returned list may be modified without affecting the underlying database.
public List<? extends E> findEntries(String find, boolean recursive)
Group
Entry match is described under Entry.match(String)
Note: finding within recycle bin is supported, recusion into recycle bin is inhibited
findEntries
in interface Group<D extends Database<D,G,E,I>,G extends AbstractGroup<D,G,E,I>,E extends Entry<D,G,E,I>,I extends Icon>
find
- the text to matchrecursive
- whether to include sub groups in the processEntry.match(String)
public List<? extends E> findEntries(Entry.Matcher matcher, boolean recursive)
Group
Entry match is described under Entry.match(Entry.Matcher)
Note: finding within recycle bin is supported, recusion into recycle bin is inhibited
findEntries
in interface Group<D extends Database<D,G,E,I>,G extends AbstractGroup<D,G,E,I>,E extends Entry<D,G,E,I>,I extends Icon>
matcher
- the mathcher to userecursive
- whether to include sub groups in the processEntry.match(Entry.Matcher)
public void copy(Group<? extends Database,? extends Group,? extends Entry,? extends Icon> parent)
Group
public String getPath()
Group
Copyright © 2023. All rights reserved.