com.intellij.openapi.util
Class UserDataHolderBase
java.lang.Object
com.intellij.openapi.util.UserDataHolderBase
- All Implemented Interfaces:
- UserDataHolder, java.lang.Cloneable
- Direct Known Subclasses:
- ProcessHandler
public class UserDataHolderBase
- extends java.lang.Object
- implements UserDataHolder, java.lang.Cloneable
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYABLE_USER_MAP_KEY
protected static final Key<HashMap<Key,java.lang.Object>> COPYABLE_USER_MAP_KEY
UserDataHolderBase
public UserDataHolderBase()
clone
protected java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
getUserDataString
public java.lang.String getUserDataString()
getUserData
public <T> T getUserData(Key<T> key)
- Specified by:
getUserData in interface UserDataHolder
putUserData
public <T> void putUserData(Key<T> key,
T value)
- Specified by:
putUserData in interface UserDataHolder
getCopyableUserData
public <T> T getCopyableUserData(Key<T> key)
getCopyableUserDataImpl
protected <T> T getCopyableUserDataImpl(Key<T> key)
putCopyableUserData
public <T> void putCopyableUserData(Key<T> key,
T value)
putCopyableUserDataImpl
protected <T> void putCopyableUserDataImpl(Key<T> key,
T value)