Class MockIFile

  • All Implemented Interfaces:
    org.eclipse.core.resources.IEncodedStorage, org.eclipse.core.resources.IFile, org.eclipse.core.resources.IResource, org.eclipse.core.resources.IStorage, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.jobs.ISchedulingRule

    public class MockIFile
    extends java.lang.Object
    implements org.eclipse.core.resources.IFile
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.io.File file  
      • Fields inherited from interface org.eclipse.core.resources.IFile

        ENCODING_ISO_8859_1, ENCODING_UNKNOWN, ENCODING_US_ASCII, ENCODING_UTF_16, ENCODING_UTF_16BE, ENCODING_UTF_16LE, ENCODING_UTF_8
      • Fields inherited from interface org.eclipse.core.resources.IResource

        ALLOW_MISSING_LOCAL, ALWAYS_DELETE_PROJECT_CONTENT, AVOID_NATURE_CONFIG, BACKGROUND_REFRESH, CHECK_ANCESTORS, DEPTH_INFINITE, DEPTH_ONE, DEPTH_ZERO, DERIVED, FILE, FOLDER, FORCE, HIDDEN, KEEP_HISTORY, NEVER_DELETE_PROJECT_CONTENT, NONE, NULL_STAMP, PROJECT, REPLACE, ROOT, SHALLOW, TEAM_PRIVATE, VIRTUAL
    • Constructor Summary

      Constructors 
      Constructor Description
      MockIFile​(java.io.File file)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void accept​(org.eclipse.core.resources.IResourceProxyVisitor visitor, int memberFlags)  
      void accept​(org.eclipse.core.resources.IResourceProxyVisitor visitor, int depth, int memberFlags)  
      void accept​(org.eclipse.core.resources.IResourceVisitor visitor)  
      void accept​(org.eclipse.core.resources.IResourceVisitor visitor, int depth, boolean includePhantoms)  
      void accept​(org.eclipse.core.resources.IResourceVisitor visitor, int depth, int memberFlags)  
      void appendContents​(java.io.InputStream source, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void appendContents​(java.io.InputStream source, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void clearHistory​(org.eclipse.core.runtime.IProgressMonitor monitor)  
      boolean contains​(org.eclipse.core.runtime.jobs.ISchedulingRule rule)  
      void copy​(org.eclipse.core.resources.IProjectDescription description, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void copy​(org.eclipse.core.resources.IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void copy​(org.eclipse.core.runtime.IPath destination, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void copy​(org.eclipse.core.runtime.IPath destination, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void create​(java.io.InputStream source, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void create​(java.io.InputStream source, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void createLink​(java.net.URI location, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void createLink​(org.eclipse.core.runtime.IPath localLocation, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      org.eclipse.core.resources.IMarker createMarker​(java.lang.String type)  
      org.eclipse.core.resources.IResourceProxy createProxy()  
      void delete​(boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void delete​(boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void delete​(int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void deleteMarkers​(java.lang.String type, boolean includeSubtypes, int depth)  
      boolean exists()  
      org.eclipse.core.resources.IMarker findMarker​(long id)  
      org.eclipse.core.resources.IMarker[] findMarkers​(java.lang.String type, boolean includeSubtypes, int depth)  
      int findMaxProblemSeverity​(java.lang.String type, boolean includeSubtypes, int depth)  
      <T> T getAdapter​(java.lang.Class<T> adapter)  
      java.lang.String getCharset()  
      java.lang.String getCharset​(boolean checkImplicit)  
      java.lang.String getCharsetFor​(java.io.Reader reader)  
      org.eclipse.core.runtime.content.IContentDescription getContentDescription()  
      java.io.InputStream getContents()  
      java.io.InputStream getContents​(boolean force)  
      int getEncoding()  
      java.lang.String getFileExtension()  
      org.eclipse.core.runtime.IPath getFullPath()  
      org.eclipse.core.resources.IFileState[] getHistory​(org.eclipse.core.runtime.IProgressMonitor monitor)  
      long getLocalTimeStamp()  
      org.eclipse.core.runtime.IPath getLocation()  
      java.net.URI getLocationURI()  
      org.eclipse.core.resources.IMarker getMarker​(long id)  
      long getModificationStamp()  
      java.lang.String getName()  
      org.eclipse.core.resources.IContainer getParent()  
      org.eclipse.core.resources.IPathVariableManager getPathVariableManager()  
      java.util.Map<org.eclipse.core.runtime.QualifiedName,​java.lang.String> getPersistentProperties()  
      java.lang.String getPersistentProperty​(org.eclipse.core.runtime.QualifiedName key)  
      org.eclipse.core.resources.IProject getProject()  
      org.eclipse.core.runtime.IPath getProjectRelativePath()  
      org.eclipse.core.runtime.IPath getRawLocation()  
      java.net.URI getRawLocationURI()  
      org.eclipse.core.resources.ResourceAttributes getResourceAttributes()  
      java.util.Map<org.eclipse.core.runtime.QualifiedName,​java.lang.Object> getSessionProperties()  
      java.lang.Object getSessionProperty​(org.eclipse.core.runtime.QualifiedName key)  
      int getType()  
      org.eclipse.core.resources.IWorkspace getWorkspace()  
      boolean isAccessible()  
      boolean isConflicting​(org.eclipse.core.runtime.jobs.ISchedulingRule rule)  
      boolean isDerived()  
      boolean isDerived​(int options)  
      boolean isHidden()  
      boolean isHidden​(int options)  
      boolean isLinked()  
      boolean isLinked​(int options)  
      boolean isLocal​(int depth)  
      boolean isPhantom()  
      boolean isReadOnly()  
      boolean isSynchronized​(int depth)  
      boolean isTeamPrivateMember()  
      boolean isTeamPrivateMember​(int options)  
      boolean isVirtual()  
      void move​(org.eclipse.core.resources.IProjectDescription description, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void move​(org.eclipse.core.resources.IProjectDescription description, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void move​(org.eclipse.core.runtime.IPath destination, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void move​(org.eclipse.core.runtime.IPath destination, boolean force, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void move​(org.eclipse.core.runtime.IPath destination, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void refreshLocal​(int depth, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void revertModificationStamp​(long value)  
      void setCharset​(java.lang.String newCharset)  
      void setCharset​(java.lang.String newCharset, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setContents​(java.io.InputStream source, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setContents​(java.io.InputStream source, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setContents​(org.eclipse.core.resources.IFileState source, boolean force, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setContents​(org.eclipse.core.resources.IFileState source, int updateFlags, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setDerived​(boolean isDerived)  
      void setDerived​(boolean isDerived, org.eclipse.core.runtime.IProgressMonitor monitor)  
      void setHidden​(boolean isHidden)  
      void setLocal​(boolean flag, int depth, org.eclipse.core.runtime.IProgressMonitor monitor)  
      long setLocalTimeStamp​(long value)  
      void setPersistentProperty​(org.eclipse.core.runtime.QualifiedName key, java.lang.String value)  
      void setReadOnly​(boolean readOnly)  
      void setResourceAttributes​(org.eclipse.core.resources.ResourceAttributes attributes)  
      void setSessionProperty​(org.eclipse.core.runtime.QualifiedName key, java.lang.Object value)  
      void setTeamPrivateMember​(boolean isTeamPrivate)  
      void touch​(org.eclipse.core.runtime.IProgressMonitor monitor)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.core.resources.IResource

        equals
    • Field Detail

      • file

        protected java.io.File file
    • Constructor Detail

      • MockIFile

        public MockIFile​(java.io.File file)
    • Method Detail

      • exists

        public boolean exists()
        Specified by:
        exists in interface org.eclipse.core.resources.IResource
      • getLocation

        public org.eclipse.core.runtime.IPath getLocation()
        Specified by:
        getLocation in interface org.eclipse.core.resources.IResource
      • accept

        public void accept​(org.eclipse.core.resources.IResourceProxyVisitor visitor,
                           int memberFlags)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        accept in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • accept

        public void accept​(org.eclipse.core.resources.IResourceProxyVisitor visitor,
                           int depth,
                           int memberFlags)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        accept in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • accept

        public void accept​(org.eclipse.core.resources.IResourceVisitor visitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        accept in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • accept

        public void accept​(org.eclipse.core.resources.IResourceVisitor visitor,
                           int depth,
                           boolean includePhantoms)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        accept in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • accept

        public void accept​(org.eclipse.core.resources.IResourceVisitor visitor,
                           int depth,
                           int memberFlags)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        accept in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • clearHistory

        public void clearHistory​(org.eclipse.core.runtime.IProgressMonitor monitor)
                          throws org.eclipse.core.runtime.CoreException
        Specified by:
        clearHistory in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • copy

        public void copy​(org.eclipse.core.runtime.IPath destination,
                         boolean force,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        copy in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • copy

        public void copy​(org.eclipse.core.runtime.IPath destination,
                         int updateFlags,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        copy in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • copy

        public void copy​(org.eclipse.core.resources.IProjectDescription description,
                         boolean force,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        copy in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • copy

        public void copy​(org.eclipse.core.resources.IProjectDescription description,
                         int updateFlags,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        copy in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • createMarker

        public org.eclipse.core.resources.IMarker createMarker​(java.lang.String type)
                                                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        createMarker in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • createProxy

        public org.eclipse.core.resources.IResourceProxy createProxy()
        Specified by:
        createProxy in interface org.eclipse.core.resources.IResource
      • delete

        public void delete​(boolean force,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        delete in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • delete

        public void delete​(int updateFlags,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        delete in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • deleteMarkers

        public void deleteMarkers​(java.lang.String type,
                                  boolean includeSubtypes,
                                  int depth)
                           throws org.eclipse.core.runtime.CoreException
        Specified by:
        deleteMarkers in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • findMarker

        public org.eclipse.core.resources.IMarker findMarker​(long id)
                                                      throws org.eclipse.core.runtime.CoreException
        Specified by:
        findMarker in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • findMarkers

        public org.eclipse.core.resources.IMarker[] findMarkers​(java.lang.String type,
                                                                boolean includeSubtypes,
                                                                int depth)
                                                         throws org.eclipse.core.runtime.CoreException
        Specified by:
        findMarkers in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • findMaxProblemSeverity

        public int findMaxProblemSeverity​(java.lang.String type,
                                          boolean includeSubtypes,
                                          int depth)
                                   throws org.eclipse.core.runtime.CoreException
        Specified by:
        findMaxProblemSeverity in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • getFileExtension

        public java.lang.String getFileExtension()
        Specified by:
        getFileExtension in interface org.eclipse.core.resources.IResource
      • getLocalTimeStamp

        public long getLocalTimeStamp()
        Specified by:
        getLocalTimeStamp in interface org.eclipse.core.resources.IResource
      • getLocationURI

        public java.net.URI getLocationURI()
        Specified by:
        getLocationURI in interface org.eclipse.core.resources.IResource
      • getMarker

        public org.eclipse.core.resources.IMarker getMarker​(long id)
        Specified by:
        getMarker in interface org.eclipse.core.resources.IResource
      • getModificationStamp

        public long getModificationStamp()
        Specified by:
        getModificationStamp in interface org.eclipse.core.resources.IResource
      • getPathVariableManager

        public org.eclipse.core.resources.IPathVariableManager getPathVariableManager()
        Specified by:
        getPathVariableManager in interface org.eclipse.core.resources.IResource
      • getParent

        public org.eclipse.core.resources.IContainer getParent()
        Specified by:
        getParent in interface org.eclipse.core.resources.IResource
      • getPersistentProperties

        public java.util.Map<org.eclipse.core.runtime.QualifiedName,​java.lang.String> getPersistentProperties()
                                                                                                             throws org.eclipse.core.runtime.CoreException
        Specified by:
        getPersistentProperties in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • getPersistentProperty

        public java.lang.String getPersistentProperty​(org.eclipse.core.runtime.QualifiedName key)
                                               throws org.eclipse.core.runtime.CoreException
        Specified by:
        getPersistentProperty in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • getProject

        public org.eclipse.core.resources.IProject getProject()
        Specified by:
        getProject in interface org.eclipse.core.resources.IResource
      • getProjectRelativePath

        public org.eclipse.core.runtime.IPath getProjectRelativePath()
        Specified by:
        getProjectRelativePath in interface org.eclipse.core.resources.IResource
      • getRawLocation

        public org.eclipse.core.runtime.IPath getRawLocation()
        Specified by:
        getRawLocation in interface org.eclipse.core.resources.IResource
      • getRawLocationURI

        public java.net.URI getRawLocationURI()
        Specified by:
        getRawLocationURI in interface org.eclipse.core.resources.IResource
      • getResourceAttributes

        public org.eclipse.core.resources.ResourceAttributes getResourceAttributes()
        Specified by:
        getResourceAttributes in interface org.eclipse.core.resources.IResource
      • getSessionProperties

        public java.util.Map<org.eclipse.core.runtime.QualifiedName,​java.lang.Object> getSessionProperties()
                                                                                                          throws org.eclipse.core.runtime.CoreException
        Specified by:
        getSessionProperties in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • getSessionProperty

        public java.lang.Object getSessionProperty​(org.eclipse.core.runtime.QualifiedName key)
                                            throws org.eclipse.core.runtime.CoreException
        Specified by:
        getSessionProperty in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • getType

        public int getType()
        Specified by:
        getType in interface org.eclipse.core.resources.IResource
      • getWorkspace

        public org.eclipse.core.resources.IWorkspace getWorkspace()
        Specified by:
        getWorkspace in interface org.eclipse.core.resources.IResource
      • isAccessible

        public boolean isAccessible()
        Specified by:
        isAccessible in interface org.eclipse.core.resources.IResource
      • isDerived

        public boolean isDerived()
        Specified by:
        isDerived in interface org.eclipse.core.resources.IResource
      • isDerived

        public boolean isDerived​(int options)
        Specified by:
        isDerived in interface org.eclipse.core.resources.IResource
      • isHidden

        public boolean isHidden()
        Specified by:
        isHidden in interface org.eclipse.core.resources.IResource
      • isHidden

        public boolean isHidden​(int options)
        Specified by:
        isHidden in interface org.eclipse.core.resources.IResource
      • isLinked

        public boolean isLinked()
        Specified by:
        isLinked in interface org.eclipse.core.resources.IResource
      • isVirtual

        public boolean isVirtual()
        Specified by:
        isVirtual in interface org.eclipse.core.resources.IResource
      • isLinked

        public boolean isLinked​(int options)
        Specified by:
        isLinked in interface org.eclipse.core.resources.IResource
      • isLocal

        public boolean isLocal​(int depth)
        Specified by:
        isLocal in interface org.eclipse.core.resources.IResource
      • isPhantom

        public boolean isPhantom()
        Specified by:
        isPhantom in interface org.eclipse.core.resources.IResource
      • isSynchronized

        public boolean isSynchronized​(int depth)
        Specified by:
        isSynchronized in interface org.eclipse.core.resources.IResource
      • isTeamPrivateMember

        public boolean isTeamPrivateMember()
        Specified by:
        isTeamPrivateMember in interface org.eclipse.core.resources.IResource
      • isTeamPrivateMember

        public boolean isTeamPrivateMember​(int options)
        Specified by:
        isTeamPrivateMember in interface org.eclipse.core.resources.IResource
      • move

        public void move​(org.eclipse.core.runtime.IPath destination,
                         boolean force,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        move in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • move

        public void move​(org.eclipse.core.runtime.IPath destination,
                         int updateFlags,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        move in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • move

        public void move​(org.eclipse.core.resources.IProjectDescription description,
                         boolean force,
                         boolean keepHistory,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        move in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • move

        public void move​(org.eclipse.core.resources.IProjectDescription description,
                         int updateFlags,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        move in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • refreshLocal

        public void refreshLocal​(int depth,
                                 org.eclipse.core.runtime.IProgressMonitor monitor)
                          throws org.eclipse.core.runtime.CoreException
        Specified by:
        refreshLocal in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • revertModificationStamp

        public void revertModificationStamp​(long value)
                                     throws org.eclipse.core.runtime.CoreException
        Specified by:
        revertModificationStamp in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setDerived

        public void setDerived​(boolean isDerived)
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        setDerived in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setDerived

        public void setDerived​(boolean isDerived,
                               org.eclipse.core.runtime.IProgressMonitor monitor)
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        setDerived in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setHidden

        public void setHidden​(boolean isHidden)
                       throws org.eclipse.core.runtime.CoreException
        Specified by:
        setHidden in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setLocal

        public void setLocal​(boolean flag,
                             int depth,
                             org.eclipse.core.runtime.IProgressMonitor monitor)
                      throws org.eclipse.core.runtime.CoreException
        Specified by:
        setLocal in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setLocalTimeStamp

        public long setLocalTimeStamp​(long value)
                               throws org.eclipse.core.runtime.CoreException
        Specified by:
        setLocalTimeStamp in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setPersistentProperty

        public void setPersistentProperty​(org.eclipse.core.runtime.QualifiedName key,
                                          java.lang.String value)
                                   throws org.eclipse.core.runtime.CoreException
        Specified by:
        setPersistentProperty in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setReadOnly

        public void setReadOnly​(boolean readOnly)
        Specified by:
        setReadOnly in interface org.eclipse.core.resources.IResource
      • setResourceAttributes

        public void setResourceAttributes​(org.eclipse.core.resources.ResourceAttributes attributes)
                                   throws org.eclipse.core.runtime.CoreException
        Specified by:
        setResourceAttributes in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setSessionProperty

        public void setSessionProperty​(org.eclipse.core.runtime.QualifiedName key,
                                       java.lang.Object value)
                                throws org.eclipse.core.runtime.CoreException
        Specified by:
        setSessionProperty in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • setTeamPrivateMember

        public void setTeamPrivateMember​(boolean isTeamPrivate)
                                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        setTeamPrivateMember in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • touch

        public void touch​(org.eclipse.core.runtime.IProgressMonitor monitor)
                   throws org.eclipse.core.runtime.CoreException
        Specified by:
        touch in interface org.eclipse.core.resources.IResource
        Throws:
        org.eclipse.core.runtime.CoreException
      • getAdapter

        public <T> T getAdapter​(java.lang.Class<T> adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
      • contains

        public boolean contains​(org.eclipse.core.runtime.jobs.ISchedulingRule rule)
        Specified by:
        contains in interface org.eclipse.core.runtime.jobs.ISchedulingRule
      • isConflicting

        public boolean isConflicting​(org.eclipse.core.runtime.jobs.ISchedulingRule rule)
        Specified by:
        isConflicting in interface org.eclipse.core.runtime.jobs.ISchedulingRule
      • appendContents

        public void appendContents​(java.io.InputStream source,
                                   boolean force,
                                   boolean keepHistory,
                                   org.eclipse.core.runtime.IProgressMonitor monitor)
                            throws org.eclipse.core.runtime.CoreException
        Specified by:
        appendContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • appendContents

        public void appendContents​(java.io.InputStream source,
                                   int updateFlags,
                                   org.eclipse.core.runtime.IProgressMonitor monitor)
                            throws org.eclipse.core.runtime.CoreException
        Specified by:
        appendContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • create

        public void create​(java.io.InputStream source,
                           boolean force,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        create in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • create

        public void create​(java.io.InputStream source,
                           int updateFlags,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        create in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • createLink

        public void createLink​(org.eclipse.core.runtime.IPath localLocation,
                               int updateFlags,
                               org.eclipse.core.runtime.IProgressMonitor monitor)
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        createLink in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • createLink

        public void createLink​(java.net.URI location,
                               int updateFlags,
                               org.eclipse.core.runtime.IProgressMonitor monitor)
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        createLink in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • delete

        public void delete​(boolean force,
                           boolean keepHistory,
                           org.eclipse.core.runtime.IProgressMonitor monitor)
                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        delete in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getCharset

        public java.lang.String getCharset()
                                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        getCharset in interface org.eclipse.core.resources.IEncodedStorage
        Specified by:
        getCharset in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getCharset

        public java.lang.String getCharset​(boolean checkImplicit)
                                    throws org.eclipse.core.runtime.CoreException
        Specified by:
        getCharset in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getCharsetFor

        public java.lang.String getCharsetFor​(java.io.Reader reader)
                                       throws org.eclipse.core.runtime.CoreException
        Specified by:
        getCharsetFor in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getContentDescription

        public org.eclipse.core.runtime.content.IContentDescription getContentDescription()
                                                                                   throws org.eclipse.core.runtime.CoreException
        Specified by:
        getContentDescription in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getContents

        public java.io.InputStream getContents()
                                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        getContents in interface org.eclipse.core.resources.IFile
        Specified by:
        getContents in interface org.eclipse.core.resources.IStorage
        Throws:
        org.eclipse.core.runtime.CoreException
      • getContents

        public java.io.InputStream getContents​(boolean force)
                                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        getContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getEncoding

        public int getEncoding()
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        getEncoding in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getFullPath

        public org.eclipse.core.runtime.IPath getFullPath()
        Specified by:
        getFullPath in interface org.eclipse.core.resources.IFile
        Specified by:
        getFullPath in interface org.eclipse.core.resources.IResource
        Specified by:
        getFullPath in interface org.eclipse.core.resources.IStorage
      • getHistory

        public org.eclipse.core.resources.IFileState[] getHistory​(org.eclipse.core.runtime.IProgressMonitor monitor)
                                                           throws org.eclipse.core.runtime.CoreException
        Specified by:
        getHistory in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface org.eclipse.core.resources.IFile
        Specified by:
        getName in interface org.eclipse.core.resources.IResource
        Specified by:
        getName in interface org.eclipse.core.resources.IStorage
      • isReadOnly

        public boolean isReadOnly()
        Specified by:
        isReadOnly in interface org.eclipse.core.resources.IFile
        Specified by:
        isReadOnly in interface org.eclipse.core.resources.IResource
        Specified by:
        isReadOnly in interface org.eclipse.core.resources.IStorage
      • move

        public void move​(org.eclipse.core.runtime.IPath destination,
                         boolean force,
                         boolean keepHistory,
                         org.eclipse.core.runtime.IProgressMonitor monitor)
                  throws org.eclipse.core.runtime.CoreException
        Specified by:
        move in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • setCharset

        public void setCharset​(java.lang.String newCharset)
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        setCharset in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • setCharset

        public void setCharset​(java.lang.String newCharset,
                               org.eclipse.core.runtime.IProgressMonitor monitor)
                        throws org.eclipse.core.runtime.CoreException
        Specified by:
        setCharset in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • setContents

        public void setContents​(java.io.InputStream source,
                                boolean force,
                                boolean keepHistory,
                                org.eclipse.core.runtime.IProgressMonitor monitor)
                         throws org.eclipse.core.runtime.CoreException
        Specified by:
        setContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • setContents

        public void setContents​(org.eclipse.core.resources.IFileState source,
                                boolean force,
                                boolean keepHistory,
                                org.eclipse.core.runtime.IProgressMonitor monitor)
                         throws org.eclipse.core.runtime.CoreException
        Specified by:
        setContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • setContents

        public void setContents​(java.io.InputStream source,
                                int updateFlags,
                                org.eclipse.core.runtime.IProgressMonitor monitor)
                         throws org.eclipse.core.runtime.CoreException
        Specified by:
        setContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException
      • setContents

        public void setContents​(org.eclipse.core.resources.IFileState source,
                                int updateFlags,
                                org.eclipse.core.runtime.IProgressMonitor monitor)
                         throws org.eclipse.core.runtime.CoreException
        Specified by:
        setContents in interface org.eclipse.core.resources.IFile
        Throws:
        org.eclipse.core.runtime.CoreException