Class FieldCompletion
java.lang.Object
org.fife.ui.autocomplete.AbstractCompletion
org.fife.ui.autocomplete.BasicCompletion
org.fife.rsta.ac.java.AbstractJavaSourceCompletion
org.fife.rsta.ac.java.FieldCompletion
- All Implemented Interfaces:
Comparable<org.fife.ui.autocomplete.Completion>, JavaSourceCompletion, MemberCompletion, org.fife.ui.autocomplete.Completion
A completion for a Java field. This completion gets its information from
one of two sources:
- A
FieldInfoinstance, which is loaded by parsing a class file. This is used when this completion represents a field found in a compiled library. - A
Fieldinstance, which is created when parsing a Java source file. This is used when the completion represents a field found in uncompiled source, such as the source in an RSyntaxTextArea, or in a loose file on disk.
- Version:
- 1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface MemberCompletion
MemberCompletion.Data -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate MemberCompletion.Dataprivate static final intThe relevance of fields. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateFieldCompletion(org.fife.ui.autocomplete.CompletionProvider provider, String text) (package private)FieldCompletion(org.fife.ui.autocomplete.CompletionProvider provider, FieldInfo info) (package private)FieldCompletion(org.fife.ui.autocomplete.CompletionProvider provider, Field field) -
Method Summary
Modifier and TypeMethodDescriptionstatic FieldCompletioncreateLengthCompletion(org.fife.ui.autocomplete.CompletionProvider provider, Type type) booleanForce subclasses to override equals().getEnclosingClassName(boolean fullyQualified) Returns the name of the enclosing class.getIcon()Returns the signature of this member.getType()Returns the type of this member (the return type for methods).inthashCode()booleanReturns whether this member is deprecated.voidrendererText(Graphics g, int x, int y, boolean selected) Used byJavaCellRendererto render this completion choice.Methods inherited from class AbstractJavaSourceCompletion
compareTo, getAlreadyEnteredMethods inherited from class org.fife.ui.autocomplete.BasicCompletion
getReplacementText, getShortDescription, setShortDescription, setSummary, toStringMethods inherited from class org.fife.ui.autocomplete.AbstractCompletion
getInputText, getProvider, getRelevance, getToolTipText, setIcon, setRelevanceMethods inherited from interface org.fife.ui.autocomplete.Completion
compareTo, getAlreadyEntered, getInputText, getProvider, getRelevance, getReplacementText, getToolTipText
-
Field Details
-
data
-
RELEVANCE
private static final int RELEVANCEThe relevance of fields. This allows fields to be "higher" in the completion list than other types.- See Also:
-
-
Constructor Details
-
Method Details
-
equals
Description copied from interface:JavaSourceCompletionForce subclasses to override equals(). TODO: Remove me- Specified by:
equalsin interfaceJavaSourceCompletion- Overrides:
equalsin classObject
-
createLengthCompletion
public static FieldCompletion createLengthCompletion(org.fife.ui.autocomplete.CompletionProvider provider, Type type) -
getEnclosingClassName
Description copied from interface:MemberCompletionReturns the name of the enclosing class.- Specified by:
getEnclosingClassNamein interfaceMemberCompletion- Parameters:
fullyQualified- Whether the name returned should be fully qualified.- Returns:
- The class name.
-
getIcon
- Specified by:
getIconin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getIconin classorg.fife.ui.autocomplete.AbstractCompletion
-
getSignature
Description copied from interface:MemberCompletionReturns the signature of this member.- Specified by:
getSignaturein interfaceMemberCompletion- Returns:
- The signature.
-
getSummary
- Specified by:
getSummaryin interfaceorg.fife.ui.autocomplete.Completion- Overrides:
getSummaryin classorg.fife.ui.autocomplete.BasicCompletion
-
getType
Description copied from interface:MemberCompletionReturns the type of this member (the return type for methods).- Specified by:
getTypein interfaceMemberCompletion- Returns:
- The type of this member.
-
hashCode
-
isDeprecated
public boolean isDeprecated()Description copied from interface:MemberCompletionReturns whether this member is deprecated.- Specified by:
isDeprecatedin interfaceMemberCompletion- Returns:
- Whether this member is deprecated.
-
rendererText
Description copied from interface:JavaSourceCompletionUsed byJavaCellRendererto render this completion choice.- Specified by:
rendererTextin interfaceJavaSourceCompletion- Parameters:
g- The graphics context to render to.x- The x-offset at which to render.y- The y-offset at which to render.selected- Whether this completion is currently selected/active.
-