Interface | Description |
---|---|
Attribute<T extends AttributeValue> |
Attributes which encapsulate extended informations for dictionary entries.
|
AttributeSet |
Set of attribute key/object mappings used by
DictionaryEntry . |
AttributeValue |
Marker interface for objects used as attribute value.
|
AttributeValueFormatter |
Format an attribute and its value as a string.
|
CategoryAttributeValue |
Interface for values of category attributes.
|
Priority |
Priority of a dictionary entry.
|
ReferenceAttributeValue |
Reference to other dictionary entries.
|
ValueListFormatter |
Format an attribute and its value as a string.
|
Class | Description |
---|---|
Abbreviation |
Word with an optional language code.
|
AttributeFormatter |
Format an attribute and its value as a string.
|
AttributeMapper |
Mapping from strings used in dictionaries to mark attributes or attribute values to
attribute/value objects.
|
AttributeMapper.Mapping<T extends AttributeValue> |
Mapping of an attribute to its value.
|
AttributeNameFormatter |
Attribute formatter which only prints the name of the attribute, not its values.
|
Attributes<T extends AttributeValue> |
Collection of standard attributes.
|
Category |
Attribute values for category attribute.
|
DefaultAttributeFormatter |
Default formatter for attributes and their values.
|
DefaultAttributeSet | |
Gairaigo |
Language code with optional word.
|
IDAttributeValueFactory | |
InformationAttributeFormatter |
Format information attributes.
|
InformationAttributeValue | |
PartOfSpeech |
Attribute values for part of speech attribute.
|
PriorityComparator |
Compare two dictionary entries based on their priority.
|
ReferenceAttributeFormatter | |
SearchReference |
Reference other dictionary entries by storing search parameters and
performing the search if the entries are requested.
|
Usage |
Attribute values for usage attribute.
|
WithoutValue |
Used for attributes which don't have values.
|
Word |
Word and code of originating language.
|
WordFormatter |
Format word attribute values.
|
Exception | Description |
---|---|
AttributeNotSetException |
Besides the word, reading and translation fields,
dictionary entries
have attributes which contain additional information. For each attribute
type there is a unique instance of the Attribute
interface
which marks the attribute. The Attributes class
is the
default implementation of the interface and contains a collection of standard
attributes as static members. Dictionary implementations may define their
own attributes in addition to the standard ones.
An attribute may have one or more values, which are instances of
AttributeValue
. Several standard value classes
are defined which are used by the standard attributes. Attribute values
for one attribute are stored in a ValueList
.
Attributes for one category of a dictionary entry and their values are collected
in a AttributeSet
.
To create a string representation of attributes and their values, instances
of AttributeFormatter
are used.
Copyright © 2001-2013 the JGloss developers. All Rights Reserved.