Welcome to mirror list, hosted at ThFree Co, Russian Federation.

JavaBinding.addin.xml « JavaBinding « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 17062b1ae95344ec7568e1f6917a633482652167 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
<Addin id          = "JavaBinding"
       namespace   = "MonoDevelop"
       name        = "Java Language Binding"
       author      = "Todd Berman"
       copyright   = "GPL"
       url         = "http://www.monodevelop.com"
       description = "Java Language Binding"
       category    = "Language bindings"
       version     = "4.2">

  <Runtime>
    <Import assembly = "JavaBinding.dll"/>
  </Runtime>
  
  <Localizer type="Gettext" catalog="monodevelop-java"/>

	<Dependencies>
		<Addin id="Core" version="4.2"/>
		<Addin id="Ide" version="4.2"/>
	</Dependencies>
	
  <Extension path = "/MonoDevelop/Ide/FileFilters">
    <FileFilter id = "Java"
                insertbefore = "AllFiles"
                _label = "Java Files"
                extensions = "*.java"/>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/FileTemplates">
    <FileTemplate id = "JavaApplet" resource = "JavaApplet.xft.xml"/>
    <FileTemplate id = "JavaApplication" resource = "JavaApplication.xft.xml"/>
    <FileTemplate id = "JavaDialog" resource = "JavaDialog.xft.xml"/>
    <FileTemplate id = "JavaFrame" resource = "JavaFrame.xft.xml"/>
    <FileTemplate id = "JavaOKDialog" resource = "JavaOKDialog.xft.xml"/>
    <FileTemplate id = "JavaPanel" resource = "JavaPanel.xft.xml"/>
    <FileTemplate id = "EmptyJavaFile" resource = "EmptyJavaFile.xft.xml"/>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/ProjectTemplates">
    <ProjectTemplate id = "EmptyJavaProject" resource = "EmptyJavaProject.xpt.xml"/>
    <ProjectTemplate id = "IkvmConsoleApplicationProject" resource = "IkvmConsoleApplicationProject.xpt.xml"/>
    <ProjectTemplate id = "IkvmGladeApplicationProject" resource = "IkvmGladeApplicationProject.xpt.xml"/>
<!--    <ProjectTemplate id = "IkvmGnomeApplicationProject" resource = "IkvmGnomeApplicationProject.xpt.xml"/> -->
    <ProjectTemplate id = "IkvmGtkApplicationProject" resource = "IkvmGtkApplicationProject.xpt.xml"/>
    <ProjectTemplate id = "JavaApplicationProject" resource = "JavaApplicationProject.xpt.xml"/>
    <ProjectTemplate id = "JavaConsoleApplicationProject" resource = "JavaConsoleApplicationProject.xpt.xml"/>
    <ProjectTemplate id = "IkvmLibraryProject" resource = "IkvmLibraryProject.xpt.xml"/>
  </Extension>

  <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Build">
    <Condition id="ActiveLanguage" value = "Java">
      <Section id = "JavaProjectPanel"
                   _label = "Code Generation"
                   class = "JavaBinding.ProjectConfigurationPropertyPanel"/>
    </Condition>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog/Other">
	<Section _label = "Java" icon="md-java" class = "JavaBinding.GlobalOptionsPanelPanel" />
  </Extension>

	<Extension path = "/MonoDevelop/Core/MimeTypes">
		<MimeType id="text/x-java" _description="Java source code" icon="md-java-file" isText="true">
			<File pattern="*.java" />
		</MimeType>
	</Extension>

  <Extension path = "/MonoDevelop/ProjectModel/LanguageBindings">
    <LanguageBinding id = "Java"
                     supportedextensions = ".java"
                     class = "JavaBinding.JavaLanguageBinding" />
  </Extension>
  
	<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
		<DataType class = "JavaBinding.JavaCompilerParameters" />
	</Extension>

	<Extension path = "/MonoDevelop/Core/StockIcons">
		<StockIcon stockid = "md-java" resource = "java-16.png" icon="Menu" />
		<StockIcon stockid = "md-java" resource = "java-22.png" />
		<StockIcon stockid = "md-java-file" resource = "Java.FileIcon" />
	</Extension>

	<Extension path = "/MonoDevelop/ProjectModel/MSBuildItemTypes">
		<DotNetProject 
			language="Java" 
			extension="jproj" 
			guid="{270db560-42d5-11dd-ae16-0800200c9a66}" />
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/MD1SerializationMaps">
		<SerializationMap resource="md1format.xml" />
	</Extension>
	
</Addin>