Home | History | Annotate | Download | only in schema
      1 <?xml version='1.0' encoding='UTF-8'?>
      2 <!-- Schema file written by PDE -->
      3 <schema targetNamespace="com.android.ide.eclipse.ddms" xmlns="http://www.w3.org/2001/XMLSchema">
      4 <annotation>
      5       <appInfo>
      6          <meta.schema plugin="com.android.ide.eclipse.ddms" id="debuggerConnector" name="Debugger Connector"/>
      7       </appInfo>
      8       <documentation>
      9          Extension Point to provide a way to connect a debugger to a VM running on a connected device.
     10 
     11 The goal of the extension is to identify which project in the workspace matches the running application to properly setup a launch configuration.
     12       </documentation>
     13    </annotation>
     14 
     15    <element name="connector">
     16       <complexType>
     17          <attribute name="class" type="string" use="required">
     18             <annotation>
     19                <documentation>
     20                   
     21                </documentation>
     22                <appInfo>
     23                   <meta.attribute kind="java" basedOn=":com.android.ide.eclipse.ddms.IDebuggerConnector"/>
     24                </appInfo>
     25             </annotation>
     26          </attribute>
     27       </complexType>
     28    </element>
     29 
     30    <element name="extension">
     31       <annotation>
     32          <appInfo>
     33             <meta.element />
     34          </appInfo>
     35       </annotation>
     36       <complexType>
     37          <sequence>
     38             <element ref="connector"/>
     39          </sequence>
     40          <attribute name="point" type="string" use="required">
     41             <annotation>
     42                <documentation>
     43                   
     44                </documentation>
     45             </annotation>
     46          </attribute>
     47          <attribute name="id" type="string">
     48             <annotation>
     49                <documentation>
     50                   
     51                </documentation>
     52             </annotation>
     53          </attribute>
     54          <attribute name="name" type="string">
     55             <annotation>
     56                <documentation>
     57                   
     58                </documentation>
     59                <appInfo>
     60                   <meta.attribute translatable="true"/>
     61                </appInfo>
     62             </annotation>
     63          </attribute>
     64       </complexType>
     65    </element>
     66 
     67    <annotation>
     68       <appInfo>
     69          <meta.section type="since"/>
     70       </appInfo>
     71       <documentation>
     72          8.0.0
     73       </documentation>
     74    </annotation>
     75 
     76    <annotation>
     77       <appInfo>
     78          <meta.section type="examples"/>
     79       </appInfo>
     80       <documentation>
     81          [Enter extension point usage example here.]
     82       </documentation>
     83    </annotation>
     84 
     85    <annotation>
     86       <appInfo>
     87          <meta.section type="apiinfo"/>
     88       </appInfo>
     89       <documentation>
     90          The class must implement com.android.ide.ddms.IDebuggerConnector.
     91       </documentation>
     92    </annotation>
     93 
     94 
     95    <annotation>
     96       <appInfo>
     97          <meta.section type="copyright"/>
     98       </appInfo>
     99       <documentation>
    100          Copyright (C) 2010 The Android Open Source Project
    101       </documentation>
    102    </annotation>
    103 
    104 </schema>
    105