Serialized Form


Package net.sf.jhunlang.jmorph

Class net.sf.jhunlang.jmorph.Affix extends java.lang.Object implements Serializable

Serialized Fields

name

char name
The name or flag of the affix


entries

AffixEntry[] entries
The inflexion rules


crossable

boolean crossable
If the rules can be crossed


entryList

java.util.Collection entryList
Temporary collection of entries; Affix.done() converts this collection into Affix.entries

Class net.sf.jhunlang.jmorph.AffixEntries extends java.lang.Object implements Serializable

Serialized Fields

affixes

AffixEntries[] affixes
AffixEntries instances for affix entries with append longer than the path to this instance, indexed by the character in their append next to the character this instance stands for.


size

int size
The size of AffixEntries.affixes.


byStrip

java.util.Map byStrip
Affix entries belonging to this instance hashed by their strip or null.

Class net.sf.jhunlang.jmorph.AffixEntry extends java.lang.Object implements Serializable

Serialized Fields

parent

Affix parent
Parent of this entry


index

int index
Index of this entry at parent


flag

int flag
Flag of parent


conds

Conditions conds
Conditions of this entry without those for AffixEntry.strip


condsIndex

int condsIndex
Index of AffixEntry.conds in Conditions


conditions

Condition[] conditions
Condition array of this entry without those for strip


cl

int cl
Length of AffixEntry.conditions


stripConditions

Condition[] stripConditions
Condition array of this entry for AffixEntry.strip


crossable

boolean crossable
If this entry can be crossed


ignoreCase

boolean ignoreCase

caseEnding

java.lang.String caseEnding

flagAndCaseString

java.lang.String flagAndCaseString

strip

java.lang.String strip
The characters to strip from a stem before adding AffixEntry.append


lowerCaseStrip

java.lang.String lowerCaseStrip
The characters to strip from a stem before adding AffixEntry.append


sl

int sl
Length of AffixEntry.strip. sl is the length of AffixEntry.stripConditions as well.


append

java.lang.String append
The characters to append to stripped stems


al

int al
Length of AffixEntry.append


flags

AffixFlags flags
Stores crossable/derivation affix flags


extension

AffixEntryExtension extension
Stores future extension data (like description).

Class net.sf.jhunlang.jmorph.AffixFlags extends java.lang.Object implements Serializable

Serialized Fields

flagstring

java.lang.String flagstring
The String representation of the affix flags


charset

java.util.Set charset
The ordered Set representation of the affix flags


intern

java.lang.String intern
The ordered String representation of the affix flags


flagmap

int[] flagmap
Bitmap of the affix flags

Class net.sf.jhunlang.jmorph.AnyCharacterCondition extends Condition implements Serializable

Class net.sf.jhunlang.jmorph.CharacterCondition extends Condition implements Serializable

Serialized Fields

character

char character
The character of the condition.

Class net.sf.jhunlang.jmorph.CompoundDictEntry extends SwordEntry implements Serializable

Serialized Fields

right

DictEntry right

left

DictEntry left

Class net.sf.jhunlang.jmorph.Condition extends java.lang.Object implements Serializable

Serialized Fields

not

boolean not
If this condition is negated


contentString

java.lang.String contentString
The String representing the content of this condition.

Class net.sf.jhunlang.jmorph.Conditions extends java.lang.Object implements Serializable

Serialized Fields

conditions

Condition[] conditions
The array of encapsulated Condition instances.


contentString

java.lang.String contentString
The String representing the Condition array of this Conditions.


hash

int hash
The hash code of this instance computed by the constructor.


index

int index
The identifier index of this condition instance set by Conditionsmap.getConditions(Condition[])

Class net.sf.jhunlang.jmorph.Conditionsmap extends java.lang.Object implements Serializable

Serialized Fields

nextIndex

int nextIndex
The Conditions.index of the Conditions created next.


conds

java.util.Map conds
Stores different interned Conditions instances

Class net.sf.jhunlang.jmorph.Dict extends WordList implements Serializable

Serialized Fields

ys

java.util.Collection ys
Stores entries for words flagged with 'f'.


ijs

java.util.Map ijs
Stores forbidden words ending with i or j - they are the candidates for resolving words in ys.


exceptionals

int exceptionals
Number of exceptional words in WordList.words


exceptions

java.util.Map exceptions
Stores ExceptionEntry instances solving exceptional words.

Class net.sf.jhunlang.jmorph.DictEntry extends java.lang.Object implements Serializable

Serialized Fields

flags

AffixFlags flags
The affix flags admitted by this entry.


word

java.lang.String word
The word of this entry.


capitalization

byte capitalization
The capitalization of the word.


root

DictEntry root
The root of this entry. Root is the immediate 'predecessor' of this entry.


homonyms

java.util.Collection homonyms
The homonyms of this word.


inflexion

DictEntryExtension inflexion
The inflexion of this word.

Class net.sf.jhunlang.jmorph.Dictionaries extends java.util.LinkedList implements Serializable

Serialized Fields

generateNumber

boolean generateNumber

Class net.sf.jhunlang.jmorph.DummyEntry extends DictEntry implements Serializable

Class net.sf.jhunlang.jmorph.ExceptionEntry extends DictEntry implements Serializable

Serialized Fields

stem

java.lang.String stem
The solution given by this exception


flagEntry

DictEntry flagEntry
The entry for flags

Class net.sf.jhunlang.jmorph.Hypothetiser extends Dictionaries implements Serializable

Class net.sf.jhunlang.jmorph.NumberEntry extends DummyEntry implements Serializable

Class net.sf.jhunlang.jmorph.Prefix extends Affix implements Serializable

Class net.sf.jhunlang.jmorph.PrefixEntry extends AffixEntry implements Serializable

Class net.sf.jhunlang.jmorph.RangeCondition extends Condition implements Serializable

Serialized Fields

range

char[] range
The character range


set

int[] set
The bits for the range

Class net.sf.jhunlang.jmorph.Rules extends java.lang.Object implements Serializable

Serialized Fields

controller

Rules.Controller controller
The controller of where to add affix entries


prefixes

java.util.Map prefixes
Collection of Prefix instances


suffixes

java.util.Map suffixes
Collection of Suffix instances


prefixEntries

AffixEntries prefixEntries
Map for PrefixEntry instances


suffixEntries

AffixEntries suffixEntries
Map for SuffixEntry instances


prefixCount

int prefixCount
Number of PrefixEntry's


suffixCount

int suffixCount
Number of SuffixEntry's


compoundFirst

char compoundFirst
Compound first flag if any. Words having this flag can be the first tag of compound words.


compoundLast

char compoundLast
Compound last flag if any. Words having this flag can be the last tag of compound words.


compound

char compound
Compound flag if any. Words having this flag can be tags of compound words.


compoundController

CompoundController compoundController
The controller of compound decomposition. done creates a CompoundFlagController if not set via setCompoundController.


compoundWord

char compoundWord
Compound word flag if any Words having this flag are compound words.


minWord

int minWord
The minimum length of compund word tags.


subRules

Rules subRules
The sub rules if any


parentRules

Rules parentRules
The parent rules if any


prefixPattern

java.util.regex.Pattern prefixPattern
Pattern for prefix flags to remove from flags of a new compound word

See Also:
CompoundDictEntry.CompoundDictEntry(Rules, DictEntry, DictEntry)

suffixPattern

java.util.regex.Pattern suffixPattern
Pattern for suffix flags to remove from flags of a new compound word

See Also:
CompoundDictEntry.CompoundDictEntry(Rules, DictEntry, DictEntry)

conditionsMap

Conditionsmap conditionsMap

Class net.sf.jhunlang.jmorph.Suffix extends Affix implements Serializable

Class net.sf.jhunlang.jmorph.SuffixEntry extends AffixEntry implements Serializable

Class net.sf.jhunlang.jmorph.WordList extends java.lang.Object implements Serializable

Serialized Fields

dicts

Dictionaries dicts
The Dictionaries instances this WordList belongs to.


words

java.util.Map words
Stores DictEntry instances associated to root words.


reverseRoots

java.util.Map reverseRoots
Map of pairs.

Class net.sf.jhunlang.jmorph.XWordEntry extends DictEntry implements Serializable

Serialized Fields

chunk

byte chunk
The number of characters to cut off from end of the word


stem

java.lang.String stem


Package net.sf.jhunlang.jmorph.analysis

Class net.sf.jhunlang.jmorph.analysis.CompoundFlagController extends java.lang.Object implements Serializable

Serialized Fields

compoundFirst

char compoundFirst
Compound first flag if any. Words having this flag can be the first tag of compound words.


compoundLast

char compoundLast
Compound last flag if any. Words having this flag can be the last tag of compound words.


compound

char compound
Compound flag if any. Words having this flag can be tags of compound words.

Class net.sf.jhunlang.jmorph.analysis.CompoundPOSController extends CompoundFlagController implements Serializable

Serialized Fields

innerSet

java.util.Set innerSet

lastSet

java.util.Set lastSet

compoundMap

java.util.Map compoundMap


Package net.sf.jhunlang.jmorph.app

Class net.sf.jhunlang.jmorph.app.Der extends Gen implements Serializable

Class net.sf.jhunlang.jmorph.app.Gen extends javax.swing.JFrame implements Serializable

Serialized Fields

word

javax.swing.JTextField word
Input field for the word to be derived.


generate

javax.swing.JButton generate
Button to start generate.


genModel

javax.swing.DefaultListModel genModel
The model of the list of derived words


genList

javax.swing.JList genList
The list of derived words


genScroll

javax.swing.JScrollPane genScroll
Scroll for deriveList


words

WordViewer words
Frame for showing dictionary words.


affixes

AffixViewer affixes
Frame for showing affixes.


generator

Generator generator
The generator

Class net.sf.jhunlang.jmorph.app.Infl extends Gen implements Serializable

Class net.sf.jhunlang.jmorph.app.Morph extends javax.swing.JFrame implements Serializable

Serialized Fields

word

javax.swing.JComboBox word
Input field for the word to be stemmed.


wordModel

javax.swing.MutableComboBoxModel wordModel
The model of the input box.


wordSet

java.util.Set wordSet
The set of input words already analysed


stem

javax.swing.JButton stem
Button to start stemming.


stems

net.sf.jhunlang.jmorph.app.Morph.Analyses stems
List for the stems.


depth

javax.swing.JComboBox depth
Combobox for selecting the depth of analysis.


x

javax.swing.JComboBox x
Combobox for selecting x for identifying affixes for the analyser.


min

javax.swing.JSpinner min
Spin for setting the minimum length of component words.


max

javax.swing.JSpinner max
Spin for setting the maximum number of component words.


istem

javax.swing.JCheckBox istem
If call istem on stemmer.


analyser

Analyser analyser
The stemmer to use for stemming.


words

WordViewer words
Frame for showing dictionary words.


control

AnalyserControl control
The control used for stemming.


context

AnalyserContext context
The stemming context.


cache

BoundedHashtable cache

pu

int pu

pminWord

int pminWord

pmaxWord

int pmaxWord

px

X px

Class net.sf.jhunlang.jmorph.app.Synth extends javax.swing.JFrame implements Serializable

Serialized Fields

morph

javax.swing.JComboBox morph
Input field for the morph to synthetize.


synth

javax.swing.JButton synth
Button to start synthetizing.


synthesis

net.sf.jhunlang.jmorph.app.Synth.Synthesis synthesis
List for the synthesis.


synthetizer

Synthetizer synthetizer
The synthetizer.


Package net.sf.jhunlang.jmorph.name

Class net.sf.jhunlang.jmorph.name.LanguageEntry extends DictEntry implements Serializable

Serialized Fields

original

MultipleEntry original

language

java.lang.String language

Class net.sf.jhunlang.jmorph.name.MultipleEntry extends NameEntry implements Serializable

Serialized Fields

entries

java.util.Collection entries

Class net.sf.jhunlang.jmorph.name.NameEntry extends DictEntry implements Serializable


Package net.sf.jhunlang.jmorph.parser

Class net.sf.jhunlang.jmorph.parser.FakeExtension extends java.lang.Object implements Serializable

Serialized Fields

morphString

java.lang.String morphString

Class net.sf.jhunlang.jmorph.parser.ParseException extends java.lang.Exception implements Serializable


Package net.sf.jhunlang.jmorph.sword

Class net.sf.jhunlang.jmorph.sword.Case extends java.lang.Object implements Serializable

Serialized Fields

affix

java.lang.String affix
The affix morpheme


name

java.lang.String name
The morpheme (allomorph) of this Case.


zero

boolean zero

Class net.sf.jhunlang.jmorph.sword.Derivative extends java.lang.Object implements Serializable

Serialized Fields

derivative

SimpleDerivative derivative

preCases

java.util.List preCases

postCases

java.util.List postCases

postCase

java.lang.String postCase

Class net.sf.jhunlang.jmorph.sword.POSName extends java.lang.Object implements Serializable

Serialized Fields

name

java.lang.String name

Class net.sf.jhunlang.jmorph.sword.SimpleDerivative extends java.lang.Object implements Serializable

Serialized Fields

affix

java.lang.String affix
The affix morpheme


type

java.lang.String type
The type (the name) of this derivative


pos

POSName pos
The part-of-speech resulted when applying this derivative

Class net.sf.jhunlang.jmorph.sword.SwordAffixExtension extends SwordExtension implements Serializable

Class net.sf.jhunlang.jmorph.sword.SwordAffixFlagFilter extends java.lang.Object implements Serializable

Serialized Fields

allowedFlags

java.util.Collection allowedFlags

forbiddenFlags

java.util.Collection forbiddenFlags

allowedEndings

java.util.Collection allowedEndings

forbiddenEndings

java.util.Collection forbiddenEndings

Class net.sf.jhunlang.jmorph.sword.SwordDict extends WordList implements Serializable

Serialized Fields

rooted

java.util.Map rooted
DictEntry's having root words.

Class net.sf.jhunlang.jmorph.sword.SwordEntry extends DictEntry implements Serializable

Serialized Fields

deriver

AffixEntry deriver
The deriver of this word if it is derived.

Class net.sf.jhunlang.jmorph.sword.SwordEntryExtension extends SwordExtension implements Serializable

Serialized Fields

pos

POSName pos

Class net.sf.jhunlang.jmorph.sword.SwordExtension extends java.lang.Object implements Serializable

Serialized Fields

derivatives

java.util.List derivatives

cases

java.util.List cases

add

boolean add

caseEnding

java.lang.String caseEnding

cas

java.lang.String cas


Package net.sf.jhunlang.jmorph.sword.parser

Class net.sf.jhunlang.jmorph.sword.parser.EnglishAffixReader extends SwordAffixReader implements Serializable

Class net.sf.jhunlang.jmorph.sword.parser.SwordAffixReader extends AffixReader implements Serializable

Serialized Fields

compoundController

CompoundPOSController compoundController

derivatives

java.util.Collection derivatives

flagFilter

SwordAffixFlagFilter flagFilter


Package net.sf.jhunlang.jmorph.util

Class net.sf.jhunlang.jmorph.util.BoundedHashtable extends CacheHashtable implements Serializable

Serialized Fields

capacity

int capacity

dropLimit

int dropLimit

Class net.sf.jhunlang.jmorph.util.CacheHashtable extends java.util.Hashtable implements Serializable

Serialized Fields

time

long time

entries

java.util.TreeSet entries


Package net.sf.jhunlang.jmorph.util.app

Class net.sf.jhunlang.jmorph.util.app.AffixViewer extends javax.swing.JFrame implements Serializable

Serialized Fields

suffixMorph

java.awt.Component suffixMorph
The morph viewer for suffixes


prefixMorph

java.awt.Component prefixMorph
The morph viewer for prefixes


suffixes

java.awt.Component suffixes
The viewer for suffixes


prefixes

java.awt.Component prefixes
The viewer for prefixes


searchPane

Searcher searchPane

Class net.sf.jhunlang.jmorph.util.app.Searcher extends javax.swing.JPanel implements Serializable

Serialized Fields

regexp

javax.swing.JCheckBox regexp

searchField

javax.swing.JTextField searchField

find

javax.swing.JButton find

next

javax.swing.JButton next

list

javax.swing.JList list

listModel

javax.swing.ListModel listModel

nextIndex

java.util.LinkedList nextIndex

nextIterator

java.util.Iterator nextIterator

Class net.sf.jhunlang.jmorph.util.app.TextViewer extends javax.swing.JFrame implements Serializable

Serialized Fields

list

javax.swing.JList list

listModel

javax.swing.DefaultListModel listModel

listScroll

javax.swing.JScrollPane listScroll

lineField

javax.swing.JTextField lineField

go

boolean go

goButton

javax.swing.JButton goButton

search

boolean search

searchPane

Searcher searchPane

Class net.sf.jhunlang.jmorph.util.app.WordViewer extends TextViewer implements Serializable

Serialized Fields

count

int count

hcount

int hcount



Copyright © 2005 jmorph developers. All Rights Reserved.