Package de.loskutov.anyedit.compare
Class ContentWrapper
- java.lang.Object
-
- de.loskutov.anyedit.compare.ContentWrapper
-
- All Implemented Interfaces:
org.eclipse.ui.IActionFilter
public class ContentWrapper extends java.lang.Object implements org.eclipse.ui.IActionFilter
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringextensionprivate java.io.Filefileprivate org.eclipse.core.resources.IFileifileprivate booleanmodifiableprivate java.lang.Stringnameprivate org.eclipse.jface.text.ITextSelectionselectionstatic java.lang.StringUNKNOWN_CONTENT_TYPEcontent type for compare
-
Constructor Summary
Constructors Modifier Constructor Description privateContentWrapper(java.io.File file)ContentWrapper(java.lang.String name, java.lang.String fileExtension, AbstractEditor editor)privateContentWrapper(org.eclipse.core.resources.IFile file)privateContentWrapper(org.eclipse.core.runtime.IPath path)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContentWrappercreate(AbstractEditor editor1)static ContentWrappercreate(java.lang.Object element)java.io.FilegetFile()java.lang.StringgetFileExtension()java.lang.StringgetFullName()org.eclipse.core.resources.IFilegetIFile()java.lang.StringgetName()org.eclipse.jface.text.ITextSelectiongetSelection()booleanisModifiable()ContentWrapperrecreate()voidsetModifiable(boolean modifiable)voidsetSelection(org.eclipse.jface.text.ITextSelection sel)booleantestAttribute(java.lang.Object target, java.lang.String attrName, java.lang.String value)
-
-
-
Field Detail
-
UNKNOWN_CONTENT_TYPE
public static final java.lang.String UNKNOWN_CONTENT_TYPE
content type for compare- See Also:
- Constant Field Values
-
name
private final java.lang.String name
-
extension
private final java.lang.String extension
-
ifile
private org.eclipse.core.resources.IFile ifile
-
file
private java.io.File file
-
modifiable
private boolean modifiable
-
selection
private org.eclipse.jface.text.ITextSelection selection
-
-
Constructor Detail
-
ContentWrapper
public ContentWrapper(java.lang.String name, java.lang.String fileExtension, AbstractEditor editor)
-
ContentWrapper
private ContentWrapper(org.eclipse.core.runtime.IPath path)
-
ContentWrapper
private ContentWrapper(org.eclipse.core.resources.IFile file)
-
ContentWrapper
private ContentWrapper(java.io.File file)
-
-
Method Detail
-
recreate
public ContentWrapper recreate()
-
getFile
public java.io.File getFile()
-
getIFile
public org.eclipse.core.resources.IFile getIFile()
-
getName
public java.lang.String getName()
-
getFullName
public java.lang.String getFullName()
-
getFileExtension
public java.lang.String getFileExtension()
-
create
public static ContentWrapper create(AbstractEditor editor1)
-
create
public static ContentWrapper create(java.lang.Object element)
-
setModifiable
public void setModifiable(boolean modifiable)
-
isModifiable
public boolean isModifiable()
-
testAttribute
public boolean testAttribute(java.lang.Object target, java.lang.String attrName, java.lang.String value)- Specified by:
testAttributein interfaceorg.eclipse.ui.IActionFilter
-
getSelection
public org.eclipse.jface.text.ITextSelection getSelection()
-
setSelection
public void setSelection(org.eclipse.jface.text.ITextSelection sel)
-
-