Class PlainJavaFile
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.faktorips.devtools.abstraction.AResource
org.faktorips.devtools.abstraction.AResource.AResourceTreeTraversalDepth, org.faktorips.devtools.abstraction.AResource.AResourceType -
Field Summary
Fields inherited from interface org.faktorips.devtools.abstraction.AResource
COMPARING_BY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(InputStream source, org.eclipse.core.runtime.IProgressMonitor monitor) org.faktorips.devtools.abstraction.AResource.AResourceTypegetType()booleanvoidsetContents(InputStream source, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor) Methods inherited from class org.faktorips.devtools.abstraction.plainjava.internal.PlainJavaResource
copy, createMarker, delete, deleteMarker, deleteMarkers, exists, findMarkers, getLocalTimeStamp, getLocation, getModificationStamp, getName, getParent, getProject, getProjectRelativePath, getWorkspace, getWorkspaceRelativePath, isAccessible, isDerived, isSynchronized, isSynchronizedInternal, move, recursive, recursive, refreshInternal, refreshLocal, setDerived, touchMethods inherited from class org.faktorips.devtools.abstraction.AWrapper
equals, hashCode, toString, unwrapMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.faktorips.devtools.abstraction.AAbstraction
unwrapMethods inherited from interface org.faktorips.devtools.abstraction.AResource
compareTo, copy, createMarker, delete, deleteMarkers, exists, findMarkers, getLocalTimeStamp, getLocation, getModificationStamp, getName, getParent, getProject, getProjectRelativePath, getWorkspace, getWorkspaceRelativePath, isAccessible, isDerived, isSynchronized, move, refreshLocal, setDerived, touch
-
Constructor Details
-
PlainJavaFile
-
-
Method Details
-
getType
public org.faktorips.devtools.abstraction.AResource.AResourceType getType()- Specified by:
getTypein interfaceorg.faktorips.devtools.abstraction.AResource
-
create
- Specified by:
createin interfaceorg.faktorips.devtools.abstraction.AFile
-
getContents
- Specified by:
getContentsin interfaceorg.faktorips.devtools.abstraction.AFile
-
setContents
public void setContents(InputStream source, boolean keepHistory, org.eclipse.core.runtime.IProgressMonitor monitor) - Specified by:
setContentsin interfaceorg.faktorips.devtools.abstraction.AFile
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnlyin interfaceorg.faktorips.devtools.abstraction.AFile
-
getExtension
- Specified by:
getExtensionin interfaceorg.faktorips.devtools.abstraction.AFile
-