public abstract class VCSHistoryEntry extends VCSHistoryEntry
Modifier and Type | Field and Description |
---|---|
protected java.lang.ref.SoftReference |
_compareRef |
protected VCSProfile |
_profile |
protected java.net.URL |
_url |
Constructor and Description |
---|
VCSHistoryEntry(java.net.URL url,
VCSProfile profile) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureCompareContributor(CompareContributor contributor,
java.net.URL url,
RevisionIdentifier rev) |
protected CompareContributor |
createCompareContributor(java.net.URL sourceUrl,
RevisionIdentifier revision) |
protected CompareContributor |
createCompareContributor(java.net.URL sourceUrl,
RevisionIdentifier revision,
oracle.jdeveloper.compare.PatchCompareDescriptor patchDescriptor) |
protected oracle.jdeveloper.compare.PatchCompareDescriptor |
createPatchDescriptor(java.net.URL sourceUrl,
RevisionIdentifier revision,
java.util.Date date) |
CompareContributor |
getCompareContributor()
Get the compare contributor for this entry in the history.
|
protected abstract java.io.InputStream |
getContent(java.net.URL url,
RevisionIdentifier rev) |
protected java.lang.String |
getEncoding(java.net.URL url,
RevisionIdentifier rev) |
protected java.lang.String |
getResourceName(java.net.URL url,
RevisionIdentifier rev) |
protected java.lang.Object |
getValue(java.lang.String propertyId)
Convenience method for getting values of properties for this entry, just
translates the
propertyId into a HistoryProperty instance using the VCSProfile . |
protected oracle.javatools.compare.algorithm.directory.DirectoryList |
listDirectory(java.net.URL directoryUrl,
RevisionIdentifier revision) |
protected void |
setValue(java.lang.String propertyId,
java.lang.Object value)
Convenience method for setting values of properties for this entry, just
translates the
propertyId into a HistoryProperty instance using the VCSProfile . |
canRestore, restore
getValue, setValue
protected VCSProfile _profile
protected java.net.URL _url
protected java.lang.ref.SoftReference _compareRef
public VCSHistoryEntry(java.net.URL url, VCSProfile profile)
protected void setValue(java.lang.String propertyId, java.lang.Object value)
propertyId
into a HistoryProperty
instance using the VCSProfile
. No action is taken if there is no property with the
specified id.propertyId
- the id of a {@link
oracle.javatools.history.HistoryProperty as declared in the profile.value
- the value of the property.protected java.lang.Object getValue(java.lang.String propertyId)
propertyId
into a HistoryProperty
instance using the VCSProfile
.propertyId
- the id of a {@link
oracle.javatools.history.HistoryProperty as declared in the profile.null
if the
specified property does not exist or has not been set.public CompareContributor getCompareContributor() throws java.lang.Exception
HistoryEntry
java.lang.Exception
protected CompareContributor createCompareContributor(java.net.URL sourceUrl, RevisionIdentifier revision, oracle.jdeveloper.compare.PatchCompareDescriptor patchDescriptor) throws java.lang.Exception
java.lang.Exception
protected oracle.javatools.compare.algorithm.directory.DirectoryList listDirectory(java.net.URL directoryUrl, RevisionIdentifier revision) throws java.lang.Exception, java.lang.UnsupportedOperationException
java.lang.Exception
java.lang.UnsupportedOperationException
protected CompareContributor createCompareContributor(java.net.URL sourceUrl, RevisionIdentifier revision) throws java.lang.Exception
java.lang.Exception
protected void configureCompareContributor(CompareContributor contributor, java.net.URL url, RevisionIdentifier rev)
protected java.lang.String getResourceName(java.net.URL url, RevisionIdentifier rev)
protected java.lang.String getEncoding(java.net.URL url, RevisionIdentifier rev) throws java.lang.Exception
java.lang.Exception
protected abstract java.io.InputStream getContent(java.net.URL url, RevisionIdentifier rev) throws java.lang.Exception
java.lang.Exception
protected oracle.jdeveloper.compare.PatchCompareDescriptor createPatchDescriptor(java.net.URL sourceUrl, RevisionIdentifier revision, java.util.Date date) throws java.lang.Exception
java.lang.Exception