home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 2006 April / DPPRO0406DVD.ISO / Essentials / Programming / Eclipse SDK / eclipse-SDK-3.1.1-win32.exe / eclipse / plugins / org.eclipse.jdt.debug_3.1.1 / plugin.xml < prev   
Encoding:
Extensible Markup Language  |  2005-09-29  |  10.3 KB  |  305 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?eclipse version="3.0"?>
  3. <plugin>
  4.  
  5.     
  6. <!-- Not to be extended com.sun.tools.jdi.VirtualMachineManagerImpl or org.eclipse.jdi.internal.VirtualMachineManagerImpl -->
  7.    <extension-point id="jdiclient" name="%virtualMachineManagerImpl"  schema="schema/jdiclient.exsd"/>
  8.    <extension-point id="javaLogicalStructures" name="%javaLogicalStructures" schema="schema/javaLogicalStructures.exsd"/>
  9.  
  10. <!-- Extensions -->
  11.    <extension
  12.          point="org.eclipse.debug.core.breakpoints">
  13.       <breakpoint
  14.             markerType="org.eclipse.jdt.debug.javaLineBreakpointMarker"
  15.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint"
  16.             id="javaLineBreakpoint"
  17.             name="%javaLineBreakpoint.name">
  18.       </breakpoint>
  19.       <breakpoint
  20.             markerType="org.eclipse.jdt.debug.javaClassPrepareBreakpointMarker"
  21.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint"
  22.             id="javaClassPrepareBreakpoint"
  23.             name="%javaClassLoadBreakpoint.name">
  24.       </breakpoint>      
  25.       <breakpoint
  26.             markerType="org.eclipse.jdt.debug.javaPatternBreakpointMarker"
  27.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint"
  28.             id="javaPatternBreakpoint"
  29.             name="%javaLineBreakpoint.name">
  30.       </breakpoint>
  31.       <breakpoint
  32.             markerType="org.eclipse.jdt.debug.javaTargetPatternBreakpointMarker"
  33.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint"
  34.             id="javaTargetPatternBreakpoint"
  35.             name="%javaLineBreakpoint.name">
  36.       </breakpoint>
  37.       <breakpoint
  38.             markerType="org.eclipse.jdt.debug.javaExceptionBreakpointMarker"
  39.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint"
  40.             id="javaExceptionBreakpoint"
  41.             name="%javaExceptionBreakpoint.name">
  42.       </breakpoint>
  43.       <breakpoint
  44.             markerType="org.eclipse.jdt.debug.javaWatchpointMarker"
  45.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint"
  46.             id="javaWatchpoint"
  47.             name="%javaWatchpoint.name">
  48.       </breakpoint>
  49.       <breakpoint
  50.             markerType="org.eclipse.jdt.debug.javaMethodBreakpointMarker"
  51.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint"
  52.             id="javaMethodBreakpoint"
  53.             name="%javaMethodBreakpoint.name">
  54.       </breakpoint>
  55.       <breakpoint
  56.             markerType="org.eclipse.jdt.debug.javaMethodEntryBreakpointMarker"
  57.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint"
  58.             id="javaMethodEntryBreakpoint"
  59.             name="%javaMethodBreakpoint.name">
  60.       </breakpoint>
  61.       <breakpoint
  62.             markerType="org.eclipse.jdt.debug.javaStratumLineBreakpointMarker"
  63.             class="org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint"
  64.             id="javaStratumLineBreakpointMarker"
  65.             name="%javaLineBreakpoint.name">
  66.       </breakpoint>
  67.    </extension>
  68.    <extension
  69.          id="javaBreakpointMarker"
  70.          point="org.eclipse.core.resources.markers">
  71.       <super
  72.             type="org.eclipse.debug.core.breakpointMarker">
  73.       </super>
  74.    </extension>
  75.    <extension
  76.          id="javaClassPrepareBreakpointMarker"
  77.          point="org.eclipse.core.resources.markers">
  78.       <super
  79.             type="org.eclipse.jdt.debug.javaBreakpointMarker">
  80.       </super>
  81.       <persistent
  82.             value="true">
  83.       </persistent>
  84.    </extension>   
  85.    <extension
  86.          id="commonJavaLineBreakpointMarker"
  87.          point="org.eclipse.core.resources.markers">
  88.       <super
  89.             type="org.eclipse.jdt.debug.javaBreakpointMarker">
  90.       </super>
  91.       <super
  92.             type="org.eclipse.debug.core.lineBreakpointMarker">
  93.       </super>
  94.       <persistent
  95.             value="true">
  96.       </persistent>
  97.       <attribute
  98.             name="org.eclipse.jdt.debug.core.typeName">
  99.       </attribute>
  100.       <attribute
  101.             name="org.eclipse.jdt.debug.core.installCount">
  102.       </attribute>
  103.       <attribute
  104.             name="org.eclipse.jdt.debug.core.hitCount">
  105.       </attribute>
  106.       <attribute
  107.             name="org.eclipse.jdt.debug.core.expired">
  108.       </attribute>
  109.    </extension>
  110.    <extension
  111.          id="javaLineBreakpointMarker"
  112.          point="org.eclipse.core.resources.markers">
  113.       <super
  114.             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
  115.       </super>
  116.       <persistent
  117.             value="true">
  118.       </persistent>
  119.    </extension>
  120.    <extension
  121.          id="javaPatternBreakpointMarker"
  122.          point="org.eclipse.core.resources.markers">
  123.       <super
  124.             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
  125.       </super>
  126.       <persistent
  127.             value="true">
  128.       </persistent>
  129.       <attribute
  130.             name="org.eclipse.jdt.debug.core.pattern">
  131.       </attribute>
  132.       <attribute
  133.             name="org.eclipse.jdt.debug.core.sourceName">
  134.       </attribute>
  135.    </extension>
  136.    <extension
  137.          id="javaTargetPatternBreakpointMarker"
  138.          point="org.eclipse.core.resources.markers">
  139.       <super
  140.             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
  141.       </super>
  142.       <persistent
  143.             value="true">
  144.       </persistent>
  145.       <attribute
  146.             name="org.eclipse.jdt.debug.core.sourceName">
  147.       </attribute>
  148.    </extension>
  149.    <extension
  150.          id="javaExceptionBreakpointMarker"
  151.          point="org.eclipse.core.resources.markers">
  152.       <super
  153.             type="org.eclipse.jdt.debug.javaBreakpointMarker">
  154.       </super>
  155.       <persistent
  156.             value="true">
  157.       </persistent>
  158.       <attribute
  159.             name="org.eclipse.jdt.debug.core.caught">
  160.       </attribute>
  161.       <attribute
  162.             name="org.eclipse.jdt.debug.core.uncaught">
  163.       </attribute>
  164.       <attribute
  165.             name="org.eclipse.jdt.debug.core.checked">
  166.       </attribute>
  167.    </extension>
  168.    <extension
  169.          id="javaWatchpointMarker"
  170.          point="org.eclipse.core.resources.markers">
  171.       <super
  172.             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
  173.       </super>
  174.       <persistent
  175.             value="true">
  176.       </persistent>
  177.       <attribute
  178.             name="org.eclipse.jdt.debug.core.fieldName">
  179.       </attribute>
  180.       <attribute
  181.             name="org.eclipse.jdt.debug.core.access">
  182.       </attribute>
  183.       <attribute
  184.             name="org.eclipse.jdt.debug.core.modification">
  185.       </attribute>
  186.       <attribute
  187.             name="org.eclipse.jdt.debug.core.auto_disabled">
  188.       </attribute>
  189.    </extension>
  190.    <extension
  191.          id="javaMethodBreakpointMarker"
  192.          point="org.eclipse.core.resources.markers">
  193.       <super
  194.             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
  195.       </super>
  196.       <persistent
  197.             value="true">
  198.       </persistent>
  199.       <attribute
  200.             name="org.eclipse.jdt.debug.core.methodName">
  201.       </attribute>
  202.       <attribute
  203.             name="org.eclipse.jdt.debug.core.methodSignature">
  204.       </attribute>
  205.       <attribute
  206.             name="org.eclipse.jdt.debug.core.entry">
  207.       </attribute>
  208.       <attribute
  209.             name="org.eclipse.jdt.debug.core.exit">
  210.       </attribute>
  211.       <attribute
  212.             name="org.eclipse.jdt.debug.core.native">
  213.       </attribute>
  214.    </extension>
  215.    <extension
  216.          id="javaMethodEntryBreakpointMarker"
  217.          point="org.eclipse.core.resources.markers">
  218.       <super
  219.             type="org.eclipse.jdt.debug.javaLineBreakpointMarker">
  220.       </super>
  221.       <persistent
  222.             value="true">
  223.       </persistent>
  224.       <attribute
  225.             name="org.eclipse.jdt.debug.core.methodName">
  226.       </attribute>
  227.       <attribute
  228.             name="org.eclipse.jdt.debug.core.methodSignature">
  229.       </attribute>
  230.    </extension>
  231.    <extension
  232.          id="javaStratumLineBreakpointMarker"
  233.          point="org.eclipse.core.resources.markers">
  234.       <super
  235.             type="org.eclipse.jdt.debug.commonJavaLineBreakpointMarker">
  236.       </super>
  237.       <persistent
  238.             value="true">
  239.       </persistent>
  240.       <attribute
  241.             name="org.eclipse.jdt.debug.core.stratum">
  242.       </attribute>
  243.       <attribute
  244.             name="org.eclipse.jdt.debug.core.sourceName">
  245.       </attribute>
  246.       <attribute
  247.             name="org.eclipse.jdt.debug.core.sourcePath">
  248.       </attribute>
  249.       <attribute
  250.             name="org.eclipse.jdt.debug.core.pattern">
  251.       </attribute>
  252.    </extension>
  253.  
  254.    
  255.    <extension point="org.eclipse.core.expressions.propertyTesters">
  256.       <propertyTester
  257.               namespace="org.eclipse.jdt.debug"
  258.             properties="isMultiStrata"
  259.             type="org.eclipse.debug.core.model.IStackFrame"
  260.             class="org.eclipse.jdt.internal.debug.core.JavaDebugPropertyTester"
  261.             id="org.eclipse.jdt.debug.PropertyTester">
  262.       </propertyTester>
  263.    </extension>
  264.    
  265.       <extension point="org.eclipse.core.runtime.preferences">
  266.         <initializer class="org.eclipse.jdt.internal.debug.core.JDIDebugPluginPreferenceInitializer"/>
  267.     </extension>
  268.    <extension
  269.          point="org.eclipse.jdt.debug.javaLogicalStructures">
  270.       <javaLogicalStructure
  271.             subtypes="true"
  272.             value="return entrySet().toArray();"
  273.             type="java.util.Map"
  274.             description="%descriptionMap"/>
  275.       <javaLogicalStructure
  276.             subtypes="true"
  277.             value="return toArray();"
  278.             type="java.util.Collection"
  279.             description="%descriptionCollection"/>
  280.       <javaLogicalStructure
  281.             subtypes="true"
  282.             type="java.util.Map$Entry"
  283.             description="%descriptionMapEntry">
  284.          <variable
  285.                value="return getKey();"
  286.                name="key"/>
  287.          <variable
  288.                value="return getValue();"
  289.                name="value"/>
  290.       </javaLogicalStructure>
  291.       <javaLogicalStructure
  292.             subtypes="true"
  293.             value="return getChildren();"
  294.             type="org.eclipse.swt.widgets.Composite"
  295.             description="%descriptionSWTComposite"/>
  296.    </extension>
  297.    <extension
  298.          point="org.eclipse.debug.core.logicalStructureProviders">
  299.       <logicalStructureProvider
  300.             class="org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures"
  301.             modelIdentifier="org.eclipse.jdt.debug"/>
  302.    </extension>
  303.    
  304. </plugin>
  305.