crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/schema/traceprovider.exsd
changeset 4 615035072f7e
parent 3 431bbaccaec8
equal deleted inserted replaced
3:431bbaccaec8 4:615035072f7e
     1 <?xml version='1.0' encoding='UTF-8'?>
     1 <?xml version='1.0' encoding='UTF-8'?>
     2 <!-- Schema file written by PDE -->
     2 <!-- Schema file written by PDE -->
     3 <schema targetNamespace="com.nokia.s60tools.crashanalyser">
     3 <schema targetNamespace="com.nokia.s60tools.memspy" xmlns="http://www.w3.org/2001/XMLSchema">
     4 <annotation>
     4 <annotation>
     5       <appInfo>
     5       <appInfo>
     6          <meta.schema plugin="com.nokia.s60tools.crashanalyser" id="traceprovider" name="Trace Data Provider"/>
     6          <meta.schema plugin="com.nokia.s60tools.memspy" id="traceprovider" name="MemSpy Trace Data Provider"/>
     7       </appInfo>
     7       </appInfo>
     8       <documentation>
     8       <documentation>
     9          This extension point can be used by other plug-ins to provide trace data for CrashAnalyser.
     9          This extension point can be used to provide trace data for MemSpy.
    10       </documentation>
    10       </documentation>
    11    </annotation>
    11    </annotation>
    12 
    12 
    13    <element name="extension">
    13    <element name="extension">
       
    14       <annotation>
       
    15          <appInfo>
       
    16             <meta.element />
       
    17          </appInfo>
       
    18       </annotation>
    14       <complexType>
    19       <complexType>
    15          <sequence>
    20          <sequence>
    16             <element ref="traceprovider"/>
    21             <element ref="traceprovider"/>
    17          </sequence>
    22          </sequence>
    18          <attribute name="point" type="string" use="required">
    23          <attribute name="point" type="string" use="required">
    45    <element name="traceprovider">
    50    <element name="traceprovider">
    46       <complexType>
    51       <complexType>
    47          <attribute name="class" type="string" use="required">
    52          <attribute name="class" type="string" use="required">
    48             <annotation>
    53             <annotation>
    49                <documentation>
    54                <documentation>
    50                   
    55                   Trace provider instance&apos;s class implementing ITraceProvider interface
    51                </documentation>
    56                </documentation>
    52                <appInfo>
    57                <appInfo>
    53                   <meta.attribute kind="java" basedOn="com.nokia.s60tools.crashanalyser.export.ITraceProvider"/>
    58                   <meta.attribute kind="java" basedOn=":com.nokia.s60tools.memspy.export.ITraceProvider"/>
    54                </appInfo>
    59                </appInfo>
    55             </annotation>
    60             </annotation>
    56          </attribute>
    61          </attribute>
    57          <attribute name="providerName" type="string" use="required">
    62          <attribute name="providerName" type="string" use="required">
    58             <annotation>
    63             <annotation>
    59                <documentation>
    64                <documentation>
    60                   Name of the trace provider
    65                   Name of the trace provider instance
    61                </documentation>
    66                </documentation>
    62             </annotation>
    67             </annotation>
    63          </attribute>
    68          </attribute>
    64       </complexType>
    69       </complexType>
    65    </element>
    70    </element>
    67    <annotation>
    72    <annotation>
    68       <appInfo>
    73       <appInfo>
    69          <meta.section type="since"/>
    74          <meta.section type="since"/>
    70       </appInfo>
    75       </appInfo>
    71       <documentation>
    76       <documentation>
    72          1.0.3
    77          1.6.0
    73       </documentation>
    78       </documentation>
    74    </annotation>
    79    </annotation>
    75 
    80 
    76    <annotation>
       
    77       <appInfo>
       
    78          <meta.section type="examples"/>
       
    79       </appInfo>
       
    80       <documentation>
       
    81          
       
    82       </documentation>
       
    83    </annotation>
       
    84 
    81 
    85    <annotation>
       
    86       <appInfo>
       
    87          <meta.section type="apiInfo"/>
       
    88       </appInfo>
       
    89       <documentation>
       
    90          
       
    91       </documentation>
       
    92    </annotation>
       
    93 
    82 
    94    <annotation>
       
    95       <appInfo>
       
    96          <meta.section type="implementation"/>
       
    97       </appInfo>
       
    98       <documentation>
       
    99          
       
   100       </documentation>
       
   101    </annotation>
       
   102 
    83 
   103    <annotation>
    84    <annotation>
   104       <appInfo>
    85       <appInfo>
   105          <meta.section type="copyright"/>
    86          <meta.section type="copyright"/>
   106       </appInfo>
    87       </appInfo>
   107       <documentation>
    88       <documentation>
   108          Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
    89          Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
   109 All rights reserved.
    90 All rights reserved.
   110 This component and the accompanying materials are made available
    91 This component and the accompanying materials are made available
   111 under the terms of &quot;Eclipse Public License v1.0&quot;
    92 under the terms of &quot;Eclipse Public License v1.0&quot;
   112 which accompanies this distribution, and is available
    93 which accompanies this distribution, and is available
   113 at the URL &quot;http://www.eclipse.org/legal/epl-v10.html&quot;.
    94 at the URL &quot;http://www.eclipse.org/legal/epl-v10.html&quot;.