java.lang.Object
org.faktorips.devtools.abstraction.AWrapper<File>
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaFile
All Implemented Interfaces:
Comparable<org.faktorips.devtools.abstraction.AResource>, org.faktorips.devtools.abstraction.AAbstraction, org.faktorips.devtools.abstraction.AFile, org.faktorips.devtools.abstraction.AResource

public class PlainJavaFile extends PlainJavaResource implements org.faktorips.devtools.abstraction.AFile
  • Constructor Details

    • PlainJavaFile

      public PlainJavaFile(File file)
  • Method Details

    • getType

      public org.faktorips.devtools.abstraction.AResource.AResourceType getType()
      Specified by:
      getType in interface org.faktorips.devtools.abstraction.AResource
    • create

      public void create(InputStream source, org.eclipse.core.runtime.IProgressMonitor monitor)
      Specified by:
      create in interface org.faktorips.devtools.abstraction.AFile
    • getContents

      public InputStream getContents()
      Specified by:
      getContents in interface org.faktorips.devtools.abstraction.AFile
    • setContents

      public void setContents(InputStream source, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor)
      Specified by:
      setContents in interface org.faktorips.devtools.abstraction.AFile
    • isReadOnly

      public boolean isReadOnly()
      Specified by:
      isReadOnly in interface org.faktorips.devtools.abstraction.AFile
    • getExtension

      public String getExtension()
      Specified by:
      getExtension in interface org.faktorips.devtools.abstraction.AFile