alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>

    
<!-- Extension point definitions -->
   <extension-point id="classpathProviders" name="%classpathProviders" schema="schema/classpathProviders.exsd"/>
   <extension-point id="runtimeClasspathEntryResolvers" name="%runtimeClasspathEntryResolvers" schema="schema/runtimeClasspathEntryResolvers.exsd"/>
   <extension-point id="runtimeClasspathEntries" name="%runtimeClasspathEntries" schema="schema/runtimeClasspathEntries.exsd"/>
   <extension-point id="vmConnectors" name="%vmConnectors" schema="schema/vmConnectors.exsd"/>
   <extension-point id="vmInstallTypes" name="%vmInstallTypes" schema="schema/vmInstallTypes.exsd"/>
   <extension-point id="executionEnvironments" name="%executionEnvironments" schema="schema/executionEnvironments.exsd"/>
   <extension-point id="vmInstalls" name="%vmInstalls" schema="schema/vmInstalls.exsd"/>

<!-- Extensions -->
   <extension
         point="org.eclipse.jdt.launching.vmInstallTypes">
      <vmInstallType
            class="org.eclipse.jdt.internal.launching.StandardVMType"
            id="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">
      </vmInstallType>
      <vmInstallType
            class="org.eclipse.jdt.internal.launching.Standard11xVMType"
            id="org.eclipse.jdt.launching.Standard11xVMType">
      </vmInstallType>
      <vmInstallType
            class="org.eclipse.jdt.internal.launching.EEVMType"
            id="org.eclipse.jdt.launching.EEVMType">
      </vmInstallType>
   </extension>
   <extension
         point="org.eclipse.debug.core.launchConfigurationTypes">
      <launchConfigurationType
            delegate="org.eclipse.jdt.launching.JavaLaunchDelegate"
            delegateDescription="%localJavaApplicationDelegate.description"
            delegateName="%eclipseJDTLauncher.name"
            id="org.eclipse.jdt.launching.localJavaApplication"
            migrationDelegate="org.eclipse.jdt.internal.launching.JavaMigrationDelegate"
            modes="run, debug"
            name="%localJavaApplication"
            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
      </launchConfigurationType>
      <launchConfigurationType
            delegate="org.eclipse.jdt.internal.launching.JavaRemoteApplicationLaunchConfigurationDelegate"
            delegateDescription="%remoteJavaApplicationDelegate.description"
            delegateName="%eclipseJDTLauncher.name"
            id="org.eclipse.jdt.launching.remoteJavaApplication"
            migrationDelegate="org.eclipse.jdt.internal.launching.JavaMigrationDelegate"
            modes="debug"
            name="%remoteJavaApplication"
            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
      </launchConfigurationType>
      <launchConfigurationType
            delegate="org.eclipse.jdt.internal.launching.JavaAppletLaunchConfigurationDelegate"
            delegateDescription="%javaAppletDelegate.description"
            delegateName="%eclipseJDTLauncher.name"
            id="org.eclipse.jdt.launching.javaApplet"
            migrationDelegate="org.eclipse.jdt.internal.launching.JavaMigrationDelegate"
            modes="run, debug"
            name="%appletLabel"
            sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
            sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
      </launchConfigurationType>
   </extension>
   <extension
         point="org.eclipse.debug.core.sourceLocators">
      <sourceLocator
            name="%javaSourceLocatorName"
            class="org.eclipse.jdt.launching.sourcelookup.JavaSourceLocator"
            id="org.eclipse.jdt.launching.javaSourceLocator">
      </sourceLocator>
   </extension>
   <extension
         point="org.eclipse.jdt.launching.vmConnectors">
      <vmConnector
            class="org.eclipse.jdt.internal.launching.SocketAttachConnector"
            id="org.eclipse.jdt.launching.socketAttachConnector">
      </vmConnector>
      <vmConnector
            class="org.eclipse.jdt.internal.launching.SocketListenConnector"
            id="org.eclipse.jdt.launching.socketListenConnector">
      </vmConnector>
   </extension>
   <extension
         point="org.eclipse.jdt.core.classpathVariableInitializer">
      <classpathVariableInitializer
            variable="JRE_LIB"
            class="org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer"
            deprecated="%classpathVariableInitializer.deprecated"
            readOnly="true">
      </classpathVariableInitializer>
      <classpathVariableInitializer
            variable="JRE_SRC"
            class="org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer"
            deprecated="%classpathVariableInitializer.deprecated"
            readOnly="true">
      </classpathVariableInitializer>
      <classpathVariableInitializer
            variable="JRE_SRCROOT"
            class="org.eclipse.jdt.internal.launching.JavaClasspathVariablesInitializer"
            deprecated="%classpathVariableInitializer.deprecated"
            readOnly="true">
      </classpathVariableInitializer>
   </extension>
   <extension
         point="org.eclipse.jdt.core.classpathContainerInitializer">
      <classpathContainerInitializer
            class="org.eclipse.jdt.internal.launching.JREContainerInitializer"
            id="org.eclipse.jdt.launching.JRE_CONTAINER">
      </classpathContainerInitializer>
   </extension>
   <extension
         point="org.eclipse.jdt.launching.runtimeClasspathEntryResolvers">
      <runtimeClasspathEntryResolver
            container="org.eclipse.jdt.launching.JRE_CONTAINER"
            variable="JRE_LIB"
            class="org.eclipse.jdt.internal.launching.JRERuntimeClasspathEntryResolver"
            id="org.eclipse.jdt.launching.JRE_RESOLVER">
      </runtimeClasspathEntryResolver>      
      <runtimeClasspathEntryResolver
      		runtimeClasspathEntryId="org.eclipse.jdt.launching.classpathentry.variableClasspathEntry"
            class="org.eclipse.jdt.internal.launching.VariableClasspathResolver"
            id="org.eclipse.jdt.launching.variableClasspathResolver">
      </runtimeClasspathEntryResolver>
   </extension>
   <extension
         point="org.eclipse.jdt.launching.runtimeClasspathEntries">
      <runtimeClasspathEntry
            id="org.eclipse.jdt.launching.classpathentry.defaultClasspath"
            class="org.eclipse.jdt.internal.launching.DefaultProjectClasspathEntry">
      </runtimeClasspathEntry>
      <runtimeClasspathEntry
            id="org.eclipse.jdt.launching.classpathentry.variableClasspathEntry"
            class="org.eclipse.jdt.internal.launching.VariableClasspathEntry">
      </runtimeClasspathEntry>
   </extension>   
   <extension
         point="org.eclipse.debug.core.launchConfigurationComparators">
      <launchConfigurationComparator
            attribute="org.eclipse.jdt.launching.CLASSPATH"
            class="org.eclipse.jdt.internal.launching.RuntimeClasspathEntryListComparator"
            id="org.eclipse.jdt.launching.classpathComparator">
      </launchConfigurationComparator>
      <launchConfigurationComparator
            attribute="org.eclipse.jdt.launching.SOURCE_PATH"
            class="org.eclipse.jdt.internal.launching.RuntimeClasspathEntryListComparator"
            id="org.eclipse.jdt.launching.sourcepathComparator">
      </launchConfigurationComparator>
   </extension>
   
   <!-- Source Lookup -->
   <extension point="org.eclipse.debug.core.sourceContainerTypes">
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.javaProject"
   			name="%javaProjectSourceContainerType.name"
   			description="%javaProjectSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.JavaProjectSourceContainerTypeDelegate">
   		</sourceContainerType> 
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot"
   			name="%packageFragmentRootSourceContainerType.name"
   			description="%packageFragmentRootSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.PackageFragmentRootSourceContainerTypeDelegate">
   		</sourceContainerType>    		
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.classpathVariable"
   			name="%classpathVariableSourceContainerType.name"
   			description="%classpathVariableSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.ClasspathVariableSourceContainerTypeDelegate">
   		</sourceContainerType>   		
   		<sourceContainerType
   			id="org.eclipse.jdt.launching.sourceContainer.classpathContainer"
   			name="%classpathContainerSourceContainerType.name"
   			description="%classpathContainerSourceContainerType.description"
   			class="org.eclipse.jdt.internal.launching.ClasspathContainerSourceContainerTypeDelegate">
   		</sourceContainerType>    		
   </extension>
   <extension point="org.eclipse.debug.core.sourcePathComputers">
   		<sourcePathComputer
   			id="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer"
   			class="org.eclipse.jdt.launching.sourcelookup.containers.JavaSourcePathComputer">
   		</sourcePathComputer>
   </extension>
   <extension point="org.eclipse.debug.core.sourceLocators">
   		<sourceLocator
   			id="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
   			class="org.eclipse.jdt.internal.launching.JavaSourceLookupDirector"
   			name="%javaSourceLookupDirector.name">
   		</sourceLocator>
   </extension>
   <extension
         point="org.eclipse.core.runtime.preferences">
      <modifier class="org.eclipse.jdt.internal.launching.JREPreferenceModifyListener"/>
   </extension>
   
   <extension point="org.eclipse.core.expressions.propertyTesters">
      <propertyTester
            class="org.eclipse.jdt.internal.launching.JavaLaunchableTester"
            id="org.eclipse.jdt.launching.JavaLaunchableTester"
            namespace="org.eclipse.jdt.launching"
            properties="hasMain, extendsClass, extendsInterface, hasMethod, isContainer, hasProjectNature, buildpathReference, hasMethodWithAnnotation, hasTypeWithAnnotation, isPackageFragment, isPackageFragmentRoot"
            type="org.eclipse.core.runtime.IAdaptable"/>            
   </extension>
   <extension
         id="jreContainerMarker"
         point="org.eclipse.core.resources.markers"
      	 name= "%jreContainerMarkerProblemName">
      <super type="org.eclipse.core.resources.problemmarker"/>
      <persistent value="true"/>
   </extension> 
   
      <extension
         point="org.eclipse.jdt.launching.executionEnvironments">
      <environment
            description="%environment.description.0"
            id="OSGi/Minimum-1.0"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.1"
            id="OSGi/Minimum-1.1"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.2"
            id="JRE-1.1"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.3"
            id="J2SE-1.2"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.4"
            id="J2SE-1.3"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.5"
            id="J2SE-1.4"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.6"
            id="J2SE-1.5"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.7"
            id="CDC-1.0/Foundation-1.0"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.8"
            id="CDC-1.1/Foundation-1.1"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <environment
            description="%environment.description.9"
            id="JavaSE-1.6"
            ruleParticipant="org.eclipse.jdt.internal.launching.environments.DefaultAccessRuleParticipant"/>
      <analyzer
            class="org.eclipse.jdt.internal.launching.environments.ExecutionEnvironmentAnalyzer"
            id="org.eclipse.jdt.launching.eeAnalyzer"/>
   </extension>
     
</plugin>
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.