Skip navigation links
oracle.jdeveloper.vcs.spi
Class VCSCopyableMap<K,V>
java.lang.Object
oracle.javatools.data.HashStructureAdapter
oracle.ide.config.ChangeEventSource
oracle.jdeveloper.vcs.spi.VCSCopyableMap<K,V>
- All Implemented Interfaces:
- Copyable
- Direct Known Subclasses:
- VCSPropertyMap
-
public class VCSCopyableMap<K,V>
- extends ChangeEventSource
- implements Copyable
Class for storing a properties in a Copyable map structure.
- Since:
- 10.1.3.0.1
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VCSCopyableMap
public VCSCopyableMap()
VCSCopyableMap
public VCSCopyableMap(java.util.Map<K,V> map)
copyTo
public java.lang.Object copyTo(java.lang.Object target)
- Description copied from class:
HashStructureAdapter
- Copy support. The specified target must not be null and must be the exact same type as this instance.
-
- Specified by:
copyTo
in interface Copyable
- Overrides:
copyTo
in class ChangeEventSource
-
- Parameters:
target
- The target object to which the state of this
object should be copied. If target
is null
, then the copyTo
method will return a new instance of this
class.
- Returns:
- The object to which the state of
this
object was copied. If the target
was non-null
, then the return value is the same as the target
object that was passed in; otherwise, the return value is a new instance of this
class.
setMap
public void setMap(java.util.Map<K,V> map)
- Sets the version control client property map.
-
- Parameters:
map
- the property map.
getMap
public java.util.Map<K,V> getMap()
- Gets the version control client property map.
-
- Returns:
- the property map.
fireChangeEventFromSource
public void fireChangeEventFromSource(java.lang.Object source)
createInstance
protected VCSCopyableMap<K,V> createInstance()
Skip navigation links
Copyright © 1997, 2011, Oracle. All rights reserved.