|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ICloneFile
Public interface for all clone file data objects.
Any implementation needs to implement ICloneFileInterfaces
.
Implementing only ICloneFile
is not enough!
This interface lists all methods which are available to all CPC plugins and 3rd party contributions.
Additional methods are defined by more specific sub-interfaces which
belong to individual CPC plugins and are to be considered private.
Any CPC plugin other than the one designated in the sub-interface API must not access
such methods.
ICloneFileInterfaces
Field Summary | |
---|---|
static java.lang.String |
PERSISTENCE_CLASS_IDENTIFIER
IStatefulObject persistence class identifier, value: "clone_file" |
Fields inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneObject |
---|
PERSISTENCE_OBJECT_IDENTIFIER |
Method Summary | |
---|---|
long |
getModificationDate()
Retrieves the file modification timestamp at the point in time of the last save operation. |
java.lang.String |
getPath()
Retrieves the project relative path of this file. |
java.lang.String |
getProject()
Retrieves the project name of this file. |
long |
getSize()
Retrieves the file size at the point in time of the last save operation. |
Methods inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneObject |
---|
addExtension, clone, equals, equalsAll, getExtension, getExtensions, getUuid, hasExtensions, hashCode, isMarked, removeExtension, removeExtension, setMarked, toString |
Methods inherited from interface org.electrocodeogram.cpc.core.api.data.ICloneDataElement |
---|
isSealed, seal |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
static final java.lang.String PERSISTENCE_CLASS_IDENTIFIER
IStatefulObject
persistence class identifier, value: "clone_file"
Method Detail |
---|
java.lang.String getProject()
java.lang.String getPath()
long getSize()
long getModificationDate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |