Oppstartskonfigurasjonssammenlikner
Identifikator:
org.eclipse.debug.core.launchConfigurationComparators
Beskrivelse:
Dette utvidelsespunktet
har en konfigurerbar mekanisme for sammenlikning av bestemte attributter
for en oppstartskonfigurasjon.
Oppstartskonfigurasjonsattributter kan generelt
sammenliknes for likhet via standardimplementeringen av java.lang.Object.equals(Object).
Attributter
som krever spesialhåndtering, bør imidlertid implementere dette utvidelsespunktet.
Når et attributt
for eksempel er lagret som XML, er det mulig at to strenger som representerer et
ekvivalent attributt, har forskjellig formatering av blanktegn.
Konfigurasjonskodetype:
<!ELEMENT extension (launchConfigurationComparator*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - en fullt kvalifisert ID for målutvidelsespunktet
- id - en valgfri ID for utvidelsesforekomsten
- name - et valgfritt navn på utvidelsesforekomsten
<!ELEMENT launchConfigurationComparator EMPTY>
<!ATTLIST launchConfigurationComparator
id CDATA #REQUIRED
attribute CDATA #REQUIRED
class CDATA #REQUIRED>
- id - oppgir en unik identifikator for denne utvidelsen.
- attribute - oppgir navnet
på oppstartskonfigurasjonsattributtet som denne sammenlikneren sammenlikner.
- class - oppgir et fullt kvalifisert navn
på en klasse som implementerer
java.util.Comparator
.
Eksempler:
Nedenfor finner du et
eksempel på et utvidelsespunkt for en oppstartskonfigurasjonssammenlikner:
<extension point=
"org.eclipse.debug.core.launchConfigurationComparators"
>
<launchConfigurationComparator
id=
"com.example.ExampleIdentifier"
attribute=
"com.example.ExampleAttributeName"
class=
"com.example.ComparatorImplementation"
>
</launchConfigurationComparator>
</extension>
I eksempelet ovenfor
blir den oppgitte typen oppstartskonfigurasjonssammenlikner konsultert ved sammenlikning
likheten for attributter som er tastet inn med navnet com.example.ExampleAttributeName.
API-informasjon:
Verdien av attributtet
class må være et fullt kvalifisert navn på en Java-klasse som implementerer
grensesnittet java.util.Comparator.
Copyright (c) 2000, 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html