Package editor.plugin.typeloader.java
Class JavaTypeFactory
- java.lang.Object
-
- editor.plugin.typeloader.java.JavaTypeFactory
-
- All Implemented Interfaces:
ITypeFactory
public class JavaTypeFactory extends Object implements ITypeFactory
-
-
Constructor Summary
Constructors Constructor Description JavaTypeFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanAddBreakpoint(IType type, int line)booleancanCreate()CharSequencecreateNewFileContents(INewFileParams params)StringgetFileExtension()StringgetIcon()IIssueContainergetIssueContainer(EditorHost editor)StringgetName()StringgetTooltipMessage(int iPos, EditorHost editor)StringgetTypeAtOffset(IType type, int offset)INewFileParamsmakeDefaultParams(String fqn)JavaEditorKitmakeEditorKit()JComponentmakePanel(INewFileParams params)voidparse(IType type, String strText, boolean forceCodeCompletion, boolean changed, EditorHost editor)
-
-
-
Method Detail
-
canCreate
public boolean canCreate()
- Specified by:
canCreatein interfaceITypeFactory
-
getFileExtension
public String getFileExtension()
- Specified by:
getFileExtensionin interfaceITypeFactory
-
getName
public String getName()
- Specified by:
getNamein interfaceITypeFactory
-
getIcon
public String getIcon()
- Specified by:
getIconin interfaceITypeFactory
-
makeDefaultParams
public INewFileParams makeDefaultParams(String fqn)
- Specified by:
makeDefaultParamsin interfaceITypeFactory
-
makePanel
public JComponent makePanel(INewFileParams params)
- Specified by:
makePanelin interfaceITypeFactory
-
createNewFileContents
public CharSequence createNewFileContents(INewFileParams params)
- Specified by:
createNewFileContentsin interfaceITypeFactory
-
makeEditorKit
public JavaEditorKit makeEditorKit()
- Specified by:
makeEditorKitin interfaceITypeFactory
-
parse
public void parse(IType type, String strText, boolean forceCodeCompletion, boolean changed, EditorHost editor)
- Specified by:
parsein interfaceITypeFactory
-
getTypeAtOffset
public String getTypeAtOffset(IType type, int offset)
- Specified by:
getTypeAtOffsetin interfaceITypeFactory
-
canAddBreakpoint
public boolean canAddBreakpoint(IType type, int line)
- Specified by:
canAddBreakpointin interfaceITypeFactory
-
getTooltipMessage
public String getTooltipMessage(int iPos, EditorHost editor)
- Specified by:
getTooltipMessagein interfaceITypeFactory
-
getIssueContainer
public IIssueContainer getIssueContainer(EditorHost editor)
- Specified by:
getIssueContainerin interfaceITypeFactory
-
-