Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.crosswire.jsword.passage.Key

Packages that use Key
org.crosswire.bibledesktop.book | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.bibledesktop.desktop | The swing section is in charge of turning the XML from the source section into a screen view.
org.crosswire.bibledesktop.display | This package contains the BookDataDisplay interface which is designed to allow GUI components to choose between the methods they use to display BookData objects.
org.crosswire.bibledesktop.display.proxy | This package contains an implementation of BookDataDisplay that proxies to another BookDataDisplay to make implementing nested BookDataDisplays easier.
org.crosswire.bibledesktop.display.splitlist | This package contains an implementation of BookDataDisplay that adds a side panel to a child implementation of BookDataDisplay.
org.crosswire.bibledesktop.display.tab | This package contains an implementation of BookDataDisplay (based on ProxyBookDataDisplay for simplicity) that adds scrollbars to a child implementation of BookDataDisplay.
org.crosswire.bibledesktop.display.textpane | This package contains an implementation of BookDataDisplay that displays the OSIS after transforming it to HTML (using XSL) in a Swing JTextPane.
org.crosswire.bibledesktop.passage | This package contains Swing MVC models to help implementing a Swing GUI using JSword classes.
org.crosswire.jsword.book | The Book package provides an interface to a real store of data.
org.crosswire.jsword.book.basic | The Basic package contains default and abstract implementations of the main Book classes.
org.crosswire.jsword.book.filter | This data package manages the filtering of book data returned by the various books.
org.crosswire.jsword.book.filter.gbf | A Filter that converts from GBF format data to OSIS format data.
org.crosswire.jsword.book.filter.osis | A Filter that loads OSIS format data into JDOM.
org.crosswire.jsword.book.filter.plaintext | A Filter that converts from plain text format data to OSIS format data.
org.crosswire.jsword.book.filter.thml | A Filter that converts from THML format data to OSIS format data.
org.crosswire.jsword.book.readings | An implementation of BookDriver and Dictionary that read provide access to readings planners.
org.crosswire.jsword.book.search | This package helps implementors of the various Book interfaces implement search.
org.crosswire.jsword.book.search.lucene | An implemenation of SearchEngine using Lucene.
org.crosswire.jsword.book.search.parse | The search package is responsible for taking a text string "God & loves & world" and turning it into a series of calls to `Book` and `Passage` to find the answer.
org.crosswire.jsword.book.sword | An implementation of the Book interfaces that reads from SWORD project modules.
org.crosswire.jsword.passage | The core responsibility of the passage package is to store and collate information about the structure of the Bible - The most important classes are `Passage`, `PassageTally` and `Strongs`.

Uses of Key in org.crosswire.bibledesktop.book

Fields in org.crosswire.bibledesktop.book declared as Key
`private Key` | `DisplaySelectEvent.key` The new passage
`protected Key` | `CommentaryPane.key` Last displayed

Methods in org.crosswire.bibledesktop.book that return Key
`Key` | `DisplaySelectEvent.getKey()` Get the type of command
`Key` | `DictionaryPane.getKey()`
`Key` | `CommentaryPane.getKey()`
`Key` | `BibleViewPane.getKey()` Accessor for the current passage

Methods in org.crosswire.bibledesktop.book with parameters of type Key
`private void` | `BibleViewPane.saveKey(Key key)` Do the real work of saving to a file
`void` | `DictionaryPane.setBookData(Book book, Key key)`
`void` | `CommentaryPane.setBookData(Book book, Key key)`
`void` | `DictionaryPane.setKey(Key key)` Accessor for the current passage
`void` | `CommentaryPane.setKey(Key key)` Accessor for the current passage
`void` | `BibleViewPane.setKey(Key key)` Accessor for the current passage

Constructors in org.crosswire.bibledesktop.book with parameters of type Key
`DisplaySelectEvent(Object source, Key key, Book book)` For when a command has been made

Uses of Key in org.crosswire.bibledesktop.desktop

Constructors in org.crosswire.bibledesktop.desktop with parameters of type Key
`ViewSourcePane(Book book, Key key)`

Uses of Key in org.crosswire.bibledesktop.display

Methods in org.crosswire.bibledesktop.display that return Key
`Key` | `BookDataDisplay.getKey()` The Book Key that we are displaying, or null if we are not displaying anything

Methods in org.crosswire.bibledesktop.display with parameters of type Key
`void` | `BookDataDisplay.setBookData(Book book, Key key)` Set the BookData to be displayed.

Uses of Key in org.crosswire.bibledesktop.display.proxy

Methods in org.crosswire.bibledesktop.display.proxy that return Key
`Key` | `ProxyBookDataDisplay.getKey()`

Methods in org.crosswire.bibledesktop.display.proxy with parameters of type Key
`void` | `ProxyBookDataDisplay.setBookData(Book book, Key key)`

Uses of Key in org.crosswire.bibledesktop.display.splitlist

Fields in org.crosswire.bibledesktop.display.splitlist declared as Key
`private Key` | `SplitBookDataDisplay.key` The whole passage that we are viewing

Methods in org.crosswire.bibledesktop.display.splitlist that return Key
`Key` | `SplitBookDataDisplay.getKey()`

Methods in org.crosswire.bibledesktop.display.splitlist with parameters of type Key
`void` | `SplitBookDataDisplay.setBookData(Book book, Key key)`

Uses of Key in org.crosswire.bibledesktop.display.tab

Methods in org.crosswire.bibledesktop.display.tab that return Key
`Key` | `TabbedBookDataDisplay.getKey()`

Methods in org.crosswire.bibledesktop.display.tab with parameters of type Key
`private static String` | `TabbedBookDataDisplay.getTabName(Key key)` Ensure that the tab names are not too long - 25 chars max
`void` | `TabbedBookDataDisplay.setBookData(Book book, Key newkey)`

Uses of Key in org.crosswire.bibledesktop.display.textpane

Fields in org.crosswire.bibledesktop.display.textpane declared as Key
`private Key` | `TextPaneBookDataDisplay.key` The current key

Methods in org.crosswire.bibledesktop.display.textpane that return Key
`Key` | `TextPaneBookDataDisplay.getKey()`

Methods in org.crosswire.bibledesktop.display.textpane with parameters of type Key
`void` | `TextPaneBookDataDisplay.setBookData(Book book, Key key)`

Uses of Key in org.crosswire.bibledesktop.passage

Fields in org.crosswire.bibledesktop.passage declared as Key
`private Key` | `KeyTreeNode.key`
`private Key` | `KeyTreeModel.key` The key that this tree is displaying.
`private Key` | `KeySidebar.key` The whole key that we are viewing
`private Key` | `KeyChangeEvent.key` The new key
`private Key` | `KeyListListModel.keys`
`private Key` | `KeySidebar.partial` The key that is selected

Methods in org.crosswire.bibledesktop.passage that return Key
`Key` | `KeyTreeNode.getKey()` Accessor for the key
`Key` | `KeyTreeModel.getKey()` What key is this tree editing
`Key` | `KeySidebar.getKey()`
`Key` | `KeyChangeEvent.getKey()` Get the key with its changes
`static Key` | `PassageGuiUtil.getSelectedKeys(JTree tree)`

Methods in org.crosswire.bibledesktop.passage with parameters of type Key
`void` | `KeyTreeModel.setKey(Key key)` Sets the key is this tree editing
`private void` | `KeySidebar.setKey(Key newKey)`

Constructors in org.crosswire.bibledesktop.passage with parameters of type Key
`KeyChangeEvent(Object source, Key key)` For when a key has been changed
`KeyListListModel(Key keys)` Constructor for ListListModel.
`KeyTreeModel(Key key)` Simple ctor
`KeyTreeNode(Key key, TreeNode parent)` Simple ctor

Uses of Key in org.crosswire.jsword.book

Fields in org.crosswire.jsword.book declared as Key
`private Key` | `Translation.key` The matching verses
`private static Key` | `DataPolice.key` the last known verse
`private Key` | `BookData.key` What key was used to create this data

Methods in org.crosswire.jsword.book that return Key
`Key` | `Book.find(String search)` Retrieval: For a given search spec find a list of references to it.
`Key` | `Translation.getKey()` Accessor for the Keys that translate the word/number in this way.
`Key` | `BookData.getKey()` What key was used to create this data.

Methods in org.crosswire.jsword.book with parameters of type Key
`BookData` | `Book.getData(Key key)` Retrieval: Add to the given document some mark-up for the specified Verses.
`String` | `Book.getRawData(Key key)` Returns the raw text that getData(Key key) builds into OSIS.
`static void` | `DataPolice.setKey(Key key)` Set the current verse to enhance error reports

Constructors in org.crosswire.jsword.book with parameters of type Key
`BookData(org.jdom.Element osis, Book book, Key key)` Ctor
`BookData(SAXEventProvider provider, Book book, Key key)` Create a BibleData from a SAXEventProvider
`Translation(String word, Strongs strongs, Key key)` All translations must be from a greek/hebrew word, to a localized word

Uses of Key in org.crosswire.jsword.book.basic

Methods in org.crosswire.jsword.book.basic that return Key
`Key` | `PassageAbstractBook.createEmptyKeyList()`
`Key` | `AbstractBook.find(String search)`
`Key` | `PassageAbstractBook.getGlobalKeyList()`
`Key` | `PassageAbstractBook.getKey(String text)`

Methods in org.crosswire.jsword.book.basic with parameters of type Key
`void` | `PassageAbstractBook.addOSIS(Key key, org.jdom.Element div, List osisContent)` Add the OSIS elements to the div element.
`void` | `Verifier.checkText(Key key, PrintWriter out)` Read from the given source version to generate ourselves
`BookData` | `PassageAbstractBook.getData(Key key)`
`String` | `PassageAbstractBook.getRawData(Key key)`
`protected abstract String` | `PassageAbstractBook.getText(Key key)` Read the unfiltered data for a given key

Uses of Key in org.crosswire.jsword.book.filter

Methods in org.crosswire.jsword.book.filter with parameters of type Key
`List` | `Filter.toOSIS(Key key, String plain)` Converter from plain (encoded) text to OSIS data

Uses of Key in org.crosswire.jsword.book.filter.gbf

Methods in org.crosswire.jsword.book.filter.gbf with parameters of type Key
`List` | `GBFFilter.toOSIS(Key key, String plain)`

Uses of Key in org.crosswire.jsword.book.filter.osis

Methods in org.crosswire.jsword.book.filter.osis with parameters of type Key
`List` | `OSISFilter.toOSIS(Key key, String plain)`

Uses of Key in org.crosswire.jsword.book.filter.plaintext

Methods in org.crosswire.jsword.book.filter.plaintext with parameters of type Key
`List` | `PlainTextFilter.toOSIS(Key key, String plain)`

Uses of Key in org.crosswire.jsword.book.filter.thml

Methods in org.crosswire.jsword.book.filter.thml with parameters of type Key
`List` | `THMLFilter.toOSIS(Key key, String plain)`

Uses of Key in org.crosswire.jsword.book.readings

Classes in org.crosswire.jsword.book.readings that implement Key
`class` | `ReadingsKey` For a readings dictionary the keys are dates.

Fields in org.crosswire.jsword.book.readings declared as Key
`private Key` | `ReadingsBook.global` The global key list

Methods in org.crosswire.jsword.book.readings that return Key
`Key` | `ReadingsBook.createEmptyKeyList()`
`Key` | `ReadingsBook.getGlobalKeyList()`
`Key` | `ReadingsBook.getKey(String name)`
`Key` | `ReadingsBook.getPreferred()`

Methods in org.crosswire.jsword.book.readings with parameters of type Key
`BookData` | `ReadingsBook.getData(Key key)`
`String` | `ReadingsBook.getRawData(Key key)`

Constructors in org.crosswire.jsword.book.readings with parameters of type Key
`ReadingsKey(String text, String osisName, Key parent)` Simple Constructor.

Uses of Key in org.crosswire.jsword.book.search

Methods in org.crosswire.jsword.book.search that return Key
`Key` | `Index.findWord(String word)` For a given word find a list of references to it.
`Key` | `Index.getKey(String name)` An index must be able to create KeyLists for users in a similar way to the Book that it is indexing.
`Key` | `Searcher.search(String search)` Take a search string and decipher it into a Passage.

Uses of Key in org.crosswire.jsword.book.search.lucene

Methods in org.crosswire.jsword.book.search.lucene that return Key
`Key` | `LuceneIndex.findWord(String search)`
`Key` | `LuceneIndex.getKey(String name)`

Methods in org.crosswire.jsword.book.search.lucene with parameters of type Key
`private void` | `LuceneIndex.generateSearchIndexImpl(Job job, List errors, org.apache.lucene.index.IndexWriter writer, Key key)` Dig down into a Key indexing as we go.

Uses of Key in org.crosswire.jsword.book.search.parse

Methods in org.crosswire.jsword.book.search.parse that return Key
`Key` | `PhraseParamWord.bestMatch(IndexSearcher engine, String sought)`
`Key` | `SubRightParamWord.getKeyList(IndexSearcher engine)`
`Key` | `SubLeftParamWord.getKeyList(IndexSearcher engine)`
`Key` | `StartsParamWord.getKeyList(IndexSearcher engine)` WARNING the return from this method is a PassageTally which is not a 100% match for the Passage interface.
`Key` | `PhraseParamWord.getKeyList(IndexSearcher engine)`
`Key` | `PassageRightParamWord.getKeyList(IndexSearcher engine)`
`Key` | `PassageLeftParamWord.getKeyList(IndexSearcher engine)`
`Key` | `ParamWord.getKeyList(IndexSearcher engine)` Get a Passage or throw-up if that is not appropriate for this Word.
`Key` | `GrammarParamWord.getKeyList(IndexSearcher engine)`
`Key` | `DefaultWord.getKeyList(IndexSearcher engine)`
`protected Key` | `IndexSearcher.getPassage(String[] words)` A basic version of getPassage(String[]) simply calls getPassage(String) in a loop for each word, adding the Verses to an Passage that is returned
`Key` | `IndexSearcher.iteratePassage()`
`protected Key` | `IndexSearcher.search(List matches)` Take a search string and decipher it into a Passage.
`Key` | `IndexSearcher.search(String search)`
`protected Key` | `IndexSearcher.wordSearch(String sought)` Take a search string and decipher it into a Passage.

Methods in org.crosswire.jsword.book.search.parse with parameters of type Key
`void` | `RetainCommandWord.updatePassage(IndexSearcher engine, Key key)`
`void` | `RemoveCommandWord.updatePassage(IndexSearcher engine, Key key)`
`void` | `DefaultWord.updatePassage(IndexSearcher engine, Key key)`
`void` | `CommandWord.updatePassage(IndexSearcher engine, Key ref)` Alter a Passage in whatever manner is appropriate for this command.
`void` | `BlurCommandWord.updatePassage(IndexSearcher engine, Key key)`
`void` | `AddCommandWord.updatePassage(IndexSearcher engine, Key key)`

Uses of Key in org.crosswire.jsword.book.sword

Classes in org.crosswire.jsword.book.sword that implement Key
`(package private) static class` | `RawLDBackend.IndexKey` A Key that knows where the data is in the real file.

Fields in org.crosswire.jsword.book.sword declared as Key
`private Key` | `SwordDictionary.global` The global key list
`private Key` | `SwordDictionary.set` So we can implement getIndex() easily

Methods in org.crosswire.jsword.book.sword that return Key
`Key` | `SwordDictionary.createEmptyKeyList()`
`Key` | `SwordDictionary.getGlobalKeyList()`
`Key` | `SwordDictionary.getKey(String text)`
`private Key` | `SwordDictionary.getStrongsKey(String text)`
`Key` | `ZLDBackend.readIndex()`
`Key` | `RawLDBackend.readIndex()`
`Key` | `RawBackend.readIndex()`
`Key` | `LZSSBackend.readIndex()`
`Key` | `GZIPBackend.readIndex()`
`abstract Key` | `Backend.readIndex()` Initialise a Backend before use.

Methods in org.crosswire.jsword.book.sword with parameters of type Key
`void` | `SwordBook.addOSIS(Key key, org.jdom.Element div, List osisContent)`
`static String` | `SwordUtil.clean(Key key, String data)` Remove rogue characters in the source.
`static String` | `SwordUtil.decode(Key key, byte[] data, String charset)` Transform a byte array into a string given the encoding.
`BookData` | `SwordDictionary.getData(Key key)`
`String` | `SwordDictionary.getRawData(Key key)`
`String` | `ZLDBackend.getRawText(Key key)`
`String` | `RawLDBackend.getRawText(Key key)`
`String` | `RawBackend.getRawText(Key key)`
`String` | `LZSSBackend.getRawText(Key key)`
`String` | `GZIPBackend.getRawText(Key key)`
`abstract String` | `Backend.getRawText(Key key)` Get the bytes alotted for the given verse
`protected String` | `SwordBook.getText(Key key)` Read the unfiltered data for a given key

Constructors in org.crosswire.jsword.book.sword with parameters of type Key
`RawLDBackend.IndexKey(String text, long offset, int size, Key parent)` Setup with the key name and positions of data in the file

Uses of Key in org.crosswire.jsword.passage

Subinterfaces of Key in org.crosswire.jsword.passage
`interface` | `Passage` A Passage is a specialized Collection of Verses.
`interface` | `VerseBase` The base unit that is collected by a Passage.

Classes in org.crosswire.jsword.passage that implement Key
`class` | `AbstractKeyList` An implementation of some of the easier methods from Key.
`class` | `AbstractPassage` This is a base class to help with some of the common implementation details of being a Passage.
`class` | `BitwisePassage` A Passage that is implemented using a BitSet - one for each verse.
`class` | `DefaultKeyList` A default implementation of Key.
`class` | `DefaultLeafKeyList` A simple default implementation of the Key interface.
`class` | `DistinctPassage` A Passage that is implemented using a TreeSet of Verses.
`class` | `PassageTally` Similar to a Passage, but that stores a ranking for each of the Verses that it contains.
`class` | `RangedPassage` A Passage that is implemented using a TreeSet of VerseRanges.
`class` | `ReadOnlyKeyList` A read-only wrapper around any writable implementation of Key.
`(package private) class` | `ReadOnlyPassage` This is a simple proxy to a real Passage object that denies all attempts to write to it.
`class` | `RocketPassage` A RocketPassage is a bit and heavy implementation of Passage that goes fairly quickly once let of the leash.
`class` | `SetKeyList` A Key that uses a Set of Keys as it's store of data.
`(package private) class` | `SynchronizedPassage` This is a simple proxy to a real Passage object that makes all accesses synchronized.
`class` | `Verse` A Passage is a pointer to a single verse.
`class` | `VerseRange` A VerseRange is one step between a Verse and a Passage - it is a Verse plus a verseCount.

Fields in org.crosswire.jsword.passage declared as Key
`private Key` | `ReadOnlyKeyList.keys` The Key to which we proxy
`private Key` | `VerseRange.parent` The parent key.
`private Key` | `Verse.parent` The parent key.
`private Key` | `SetKeyList.parent` The parent of this key
`private Key` | `DefaultLeafKeyList.parent` The parent of this key
`private Key` | `DefaultKeyList.parent` The parent of this key
`private Key` | `AbstractPassage.parent` The parent key.

Methods in org.crosswire.jsword.passage that return Key
`Key` | `PassageKeyFactory.createEmptyKeyList()`
`Key` | `KeyFactory.createEmptyKeyList()` Fetch an empty Key to which we can add Keys.
`Key` | `VerseRange.get(int index)`
`Key` | `Verse.get(int index)`
`Key` | `SynchronizedPassage.get(int index)`
`Key` | `SetKeyList.get(int index)`
`Key` | `ReadOnlyPassage.get(int index)`
`Key` | `ReadOnlyKeyList.get(int index)`
`Key` | `Key.get(int index)` Gets a key from a specific point in this list.
`Key` | `DefaultLeafKeyList.get(int index)`
`Key` | `DefaultKeyList.get(int index)`
`Key` | `AbstractPassage.get(int index)`
`Key` | `PassageKeyFactory.getGlobalKeyList()`
`Key` | `KeyFactory.getGlobalKeyList()` Get a complete list of index entries.
`Key` | `PassageKeyFactory.getKey(String name)`
`Key` | `KeyFactory.getKey(String name)` Someone has typed in a reference to find, but we need a Key to actually look it up.
`Key` | `VerseRange.getParent()`
`Key` | `Verse.getParent()`
`Key` | `SynchronizedPassage.getParent()`
`Key` | `SetKeyList.getParent()`
`Key` | `ReadOnlyPassage.getParent()`
`Key` | `ReadOnlyKeyList.getParent()`
`Key` | `Key.getParent()` All keys have parents unless they are the root of a Key.
`Key` | `DefaultLeafKeyList.getParent()`
`Key` | `DefaultKeyList.getParent()`
`Key` | `AbstractPassage.getParent()`
`Key` | `PreferredKey.getPreferred()` What Key would this object like us to use?

Methods in org.crosswire.jsword.passage with parameters of type Key
`void` | `VerseRange.addAll(Key key)`
`void` | `Verse.addAll(Key key)`
`void` | `SynchronizedPassage.addAll(Key key)`
`void` | `SetKeyList.addAll(Key key)`
`void` | `ReadOnlyPassage.addAll(Key key)`
`void` | `ReadOnlyKeyList.addAll(Key key)`
`void` | `PassageTally.addAll(Key that)` Add/Increment these verses in the rankings
`void` | `Key.addAll(Key key)` Adds the specified element to this set if it is not already present.
`void` | `DefaultLeafKeyList.addAll(Key key)`
`void` | `DefaultKeyList.addAll(Key key)`
`void` | `BitwisePassage.addAll(Key key)`
`void` | `AbstractPassage.addAll(Key key)`
`boolean` | `VerseRange.contains(Key key)`
`boolean` | `Verse.contains(Key key)`
`boolean` | `SynchronizedPassage.contains(Key key)`
`boolean` | `SetKeyList.contains(Key key)`
`boolean` | `ReadOnlyPassage.contains(Key key)`
`boolean` | `ReadOnlyKeyList.contains(Key key)`
`boolean` | `Key.contains(Key key)` Returns `true` if this set contains the specified element.
`boolean` | `DefaultLeafKeyList.contains(Key key)`
`boolean` | `DefaultKeyList.contains(Key key)`
`boolean` | `AbstractPassage.contains(Key key)`
`boolean` | `AbstractKeyList.contains(Key key)`
`static Passage` | `KeyUtil.getPassage(Key key)` Not all keys represent passages, but we ought to be able to get something close to a passage from anything that does passage like work.
`static Verse` | `KeyUtil.getVerse(Key key)` Not all keys represent verses, but we ought to be able to get something close to a verse from anything that does verse like work.
`int` | `VerseRange.indexOf(Key that)`
`int` | `Verse.indexOf(Key that)`
`int` | `SynchronizedPassage.indexOf(Key that)`
`int` | `SetKeyList.indexOf(Key that)`
`int` | `ReadOnlyPassage.indexOf(Key that)`
`int` | `ReadOnlyKeyList.indexOf(Key that)`
`int` | `Key.indexOf(Key that)` Reverse a Key into the position the key holds in the list
`int` | `DefaultLeafKeyList.indexOf(Key that)`
`int` | `DefaultKeyList.indexOf(Key that)`
`int` | `AbstractPassage.indexOf(Key that)`
`void` | `VerseRange.removeAll(Key key)`
`void` | `Verse.removeAll(Key key)`
`void` | `SynchronizedPassage.removeAll(Key key)`
`void` | `SetKeyList.removeAll(Key key)`
`void` | `ReadOnlyPassage.removeAll(Key key)`
`void` | `ReadOnlyKeyList.removeAll(Key key)`
`void` | `PassageTally.removeAll(Key key)` Remove/Decrement these verses in the rankings
`void` | `Key.removeAll(Key key)` Removes the specified elements from this set if it is present.
`void` | `DefaultLeafKeyList.removeAll(Key key)`
`void` | `DefaultKeyList.removeAll(Key key)`
`void` | `BitwisePassage.removeAll(Key key)`
`void` | `AbstractPassage.removeAll(Key key)`
`protected static void` | `AbstractKeyList.retain(Key alter, Key base)` Utility to remove all the keys from alter that are not in base
`void` | `VerseRange.retainAll(Key key)`
`void` | `Verse.retainAll(Key key)`
`void` | `SynchronizedPassage.retainAll(Key key)`
`void` | `ReadOnlyPassage.retainAll(Key key)`
`void` | `ReadOnlyKeyList.retainAll(Key key)`
`void` | `RangedPassage.retainAll(Key key)`
`void` | `Key.retainAll(Key key)` Removes all but the specified element from this set.
`void` | `DefaultLeafKeyList.retainAll(Key key)`
`void` | `BitwisePassage.retainAll(Key key)`
`void` | `AbstractPassage.retainAll(Key key)`
`void` | `AbstractKeyList.retainAll(Key key)`
`void` | `VerseRange.setParent(Key parent)` Set a parent Key.
`void` | `Verse.setParent(Key parent)` Set a parent Key.
`void` | `AbstractPassage.setParent(Key parent)` Set a parent Key.
`static void` | `KeyUtil.visit(Key key, KeyVisitor visitor)` Walk through a tree visiting the nodes and branches in the tree
`void` | `KeyVisitor.visitBranch(Key key)` We've found a branch node in a Key tree, and are giving the visitor a change to do processing based on it.
`void` | `DefaultKeyVisitor.visitBranch(Key key)`
`void` | `KeyVisitor.visitLeaf(Key key)` We've found a leaf node in a Key tree, and are giving the visitor a change to do processing based on it.
`void` | `DefaultKeyVisitor.visitLeaf(Key key)`

Constructors in org.crosswire.jsword.passage with parameters of type Key
`DefaultKeyList(Key parent, String name)` Simple ctor
`DefaultLeafKeyList(String name, String osisName, Key parent)` Default ctor
`ReadOnlyKeyList(Key keys, boolean ignore)` Simple ctor
`SetKeyList(Set set, Key parent)` Simple ctor
`SetKeyList(Set set, Key parent, String name)` Simple ctor

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Copyright ? 2003-2004
PREV NEXT | FRAMES NO FRAMES