1 11 12 13 package org.eclipse.debug.internal.core.memory; 14 15 import org.eclipse.debug.core.DebugException; 16 import org.eclipse.debug.core.model.IDebugTarget; 17 import org.eclipse.debug.core.model.IMemoryBlock; 18 19 20 24 public interface IMemoryRenderingManager 25 { 26 32 public IMemoryRendering addMemoryBlockRendering(IMemoryBlock mem, String renderingId) throws DebugException; 33 34 35 40 public void removeMemoryBlockRendering(IMemoryBlock mem, String renderingId); 41 42 46 public void addMemoryBlockRendering(IMemoryRendering rendering) throws DebugException; 47 48 52 public void removeMemoryBlockRendering(IMemoryRendering rendering); 53 54 58 public void addListener(IMemoryRenderingListener listener); 59 60 61 65 public void removeListener(IMemoryRenderingListener listener); 66 67 75 public IMemoryRendering[] getRenderings(IMemoryBlock mem, String renderingId); 76 77 83 public IMemoryRendering[] getRenderingsFromDebugTarget(IDebugTarget target); 84 85 91 public IMemoryRendering[] getRenderingsFromMemoryBlock(IMemoryBlock block); 92 93 97 public IMemoryRenderingInfo getRenderingInfo(String renderingId); 98 99 103 public IMemoryRenderingInfo[] getAllRenderingInfo(Object obj); 104 105 109 public String [] getDefaultRenderings(Object obj); 110 111 } 112 | Popular Tags |