org.eclipse.cdt.debug.internal.core.sourcelookup
Class MapEntrySourceContainer

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
          extended by org.eclipse.cdt.debug.internal.core.sourcelookup.MapEntrySourceContainer
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.sourcelookup.ISourceContainer

public class MapEntrySourceContainer
extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer

The source container that maps a backend path to the local filesystem path.


Field Summary
static java.lang.String TYPE_ID
          Unique identifier for the map entry source container type (value org.eclipse.cdt.debug.core.containerType.mapEntry).
 
Fields inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
EMPTY
 
Constructor Summary
MapEntrySourceContainer()
          Constructor for MapEntrySourceContainer.
MapEntrySourceContainer(org.eclipse.core.runtime.IPath backend, org.eclipse.core.runtime.IPath local)
          Constructor for MapEntrySourceContainer.
 
Method Summary
 MapEntrySourceContainer copy()
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object[] findSourceElements(java.lang.String name)
           
 org.eclipse.core.runtime.IPath getBackendPath()
           
 org.eclipse.core.runtime.IPath getLocalPath()
           
 java.lang.String getName()
           
 org.eclipse.debug.core.sourcelookup.ISourceContainerType getType()
           
 void setBackendPath(org.eclipse.core.runtime.IPath backend)
           
 void setLocalPath(org.eclipse.core.runtime.IPath local)
           
 
Methods inherited from class org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer
dispose, getSourceContainers, init, isComposite
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

TYPE_ID

public static final java.lang.String TYPE_ID
Unique identifier for the map entry source container type (value org.eclipse.cdt.debug.core.containerType.mapEntry).

Constructor Detail

MapEntrySourceContainer

public MapEntrySourceContainer()
Constructor for MapEntrySourceContainer.


MapEntrySourceContainer

public MapEntrySourceContainer(org.eclipse.core.runtime.IPath backend,
                               org.eclipse.core.runtime.IPath local)
Constructor for MapEntrySourceContainer.

Method Detail

findSourceElements

public java.lang.Object[] findSourceElements(java.lang.String name)
                                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getName

public java.lang.String getName()

getType

public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType()

getLocalPath

public org.eclipse.core.runtime.IPath getLocalPath()

getBackendPath

public org.eclipse.core.runtime.IPath getBackendPath()

setLocalPath

public void setLocalPath(org.eclipse.core.runtime.IPath local)

setBackendPath

public void setBackendPath(org.eclipse.core.runtime.IPath backend)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

copy

public MapEntrySourceContainer copy()