A Szerzői jog szabály használatához a felhasználónak három mezővel kell
foglalkoznia
1. Csomagok tartalmazása:
Ebben a mezőben a felhasználónak vesszőkkel elválasztott
csomagspecifikációk segítségével kell meghatároznia az osztályokat,
amelyekre ez a szerzői jog vonatkozik.
(pl. com.ibm.package1,com.ibm.package2). A mező a helyettesítő
karaktereket is támogatja (pl. com.ibm.package1.*,com.ibm.package2.*).
A "com.ibm.package1" és a "com.ibm.package1.*" jelentése azonban
különböző. Ha a felhasználó a szerzői jogi megjegyzéseit csak egy
osztályra kívánja alkalmazni, akkor a "com.ibm.package1" változatot fogka
használni. Ha azonban a "com.ibm.package1" kifejezéssel kezdődő összes
osztályra alkalmazni kívánja azokat, akkor
a "com.ibm.package1.*" változatot fogja használni
Ebben a mezőben nem kötelező értéket megadni. Ha nincs megadott
érték, akkor a szabály minden csomagra lefut
2.Csomagok kizárása:
Ezen mező tulajdonságai megegyeznek a "Csomagok tartalmazása" mező
tulajdonságaival. A felhasználó azonban ezt a mezőt
azon csomagok meghatározására használja, amelyekre a szabályt nem kívánja
futtatni.
Ebben a mezőben nem kötelező értéket megadni. Ha nincs megadott érték,
akkor a szabály minden csomagra lefut
3. Szerzői jogi megjegyzés:
A felhasználónak érvényes Java megjegyzésblokkot kell megadnia, amely
a kívánt szerzői jogi megjegyzést tartalmazza.
A felhasználó használhatja a [date] címkét ott, ahol a szerzői jog dátumát
szeretné megjeleníteni. Például-
/**********************************************************************
* Copyright (c) [date] IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
* $Id: Copyright_Help.html,v 1.1 2008/02/29 15:07:43 linda_hillis Exp $
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/
Ha a fájlhoz nem tartozik szerzői jogi megjegyzés és az aktuális év 2007,
akkor a gyorsjavítás után a szerzői jogi megjegyzés a következőképpen
fog kinézni-
/**********************************************************************
* Copyright (c) 2007 IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
* $Id: Copyright_Help.html,v 1.1 2008/02/29 15:07:43 linda_hillis Exp $
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/
Ha a fájl az alábbihoz hasonló szerzői jogi megjegyzést tartalmaz
/**********************************************************************
* Copyright (c) 2005 IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
* $Id: Copyright_Help.html,v 1.1 2008/02/29 15:07:43 linda_hillis Exp $
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/
De a fájl legutóbbi módosításának dátuma 2006-ban volt és az aktuális év
2006. A gyorsjavítás után az alábbiak szerint fog kinézni
/**********************************************************************
* Copyright (c) 2005,2006 IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
* $Id: Copyright_Help.html,v 1.1 2008/02/29 15:07:43 linda_hillis Exp $
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/
Ha azonban az aktuális év 2007 és a legutóbbi módosítás éve 2006 volt,
akkor a gyorsjavítás után a fájl az alábbiak szerint fog kinézni -
/**********************************************************************
* Copyright (c) 2005,2007 IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
* $Id: Copyright_Help.html,v 1.1 2008/02/29 15:07:43 linda_hillis Exp $
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/
Ha a felhasználó bármely sor összehasonlítását mellőzni szeretné, akkor az
adott sorban az [ignore] címkét kell használnia. Az [ignore] címkének
azonban az adott sorba írt egyetlen dolognak kell lennie
(az [ignore] címke előtt és után még szóközök sem engedélyezettek). Például -
/**********************************************************************
* Copyright (c) [date] IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
[ignore]
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/
A gyorsjavítás azonban lekéri az adott sort a fájlban lévő szerzői jogi
megjegyzésből és lecseréli vele az [ignore] címkét.
Ha a fájlban nincs szerzői jogi megjegyzés, akkor a gyorsjavítás az
[ignore] címkét tartalmazó sort törli
A [date] és [ignore] címkék nélkül a szabály minden összehasonlít,
amit paraméterként megkap.
Ebben az esetben azonban a szerzői jogi évet be kell írni. Például -
/**********************************************************************
* Copyright (c) 2007 IBM Corporation és mások.
* Minden jog fenntartva. Ez a program és a kísérő anyagok
* az Eclipse Public License v1.0 feltételei alapján állnak rendelkezésre,
* amely része ezen disztribúciónak, és a következő helyen érhető el:
* http://www.eclipse.org/legal/epl-v10.html
* $Id: Copyright_Help.html,v 1.1 2008/02/29 15:07:43 linda_hillis Exp $
*
* Közreműködők:
* IBM - Kiinduló API és megvalósítás
**********************************************************************/