|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ini4j.ServiceFinder
class ServiceFinder
JDK JAR Services API alap� service keres� oszt�ly.
Constructor Summary | |
---|---|
ServiceFinder()
|
Method Summary | |
---|---|
protected
static java.lang.Object |
findService(java.lang.String serviceId,
java.lang.String defaultService)
Service objektum keres�s �s p�ld�nyos�t�s a JDK JAR specifik�ci�ban defini�lt Services API-nak megfelel�en service oszt�ly keres�s, majd pedig p�ld�ny k�pz�s a context ClassLoader seg�ts�g�vel. |
protected static java.lang.Class
|
findServiceClass(java.lang.String serviceId,
java.lang.String defaultService)
Service oszt�ly keres�s a JDK JAR specifik�ci�ban defini�lt Services API-nak megfelel�en service oszt�ly keres�s. |
protected
static java.lang.String |
findServiceClassName(java.lang.String serviceId,
java.lang.String defaultService)
Service oszt�ly nev�nek keres�se a JDK JAR specifik�ci�ban defini�lt Services API-nak megfelel�en service oszt�ly keres�s. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
ServiceFinder()
Method Detail |
---|
protected static java.lang.String findServiceClassName(java.lang.String serviceId, java.lang.String defaultService) throws java.lang.IllegalArgumentException
Az implement�l� oszt�ly n�v keres�se a serviceId
nev� system property vizsg�lat�val kezd�dik.
Amennyiben nincs ilyen property, �gy a keres�s a /META-INF/services/serviceId
nev� file
tartalm�val folytat�dik. Amennyiben nincs ilyen nev� file, �gy a param�terk�nt �tadott defaultService
lesz az oszt�ly neve.
serviceId
- keresett oszt�ly/service neve
defaultService
- alap�rtelmezett implement�l� oszt�ly neve
java.lang.IllegalArgumentException
- keres�si vagy p�ld�nyos�t�si hiba eset�n
protected static java.lang.Class findServiceClass(java.lang.String serviceId, java.lang.String defaultService) throws java.lang.IllegalArgumentException
Az implement�l� oszt�ly n�v keres�se a serviceId
nev� system property vizsg�lat�val kezd�dik.
Amennyiben nincs ilyen property, �gy a keres�s a /META-INF/services/serviceId
nev� file
tartalm�val folytat�dik. Amennyiben nincs ilyen nev� file, �gy a param�terk�nt �tadott defaultService
lesz az oszt�ly neve.
serviceId
- keresett oszt�ly/service neve
defaultService
- alap�rtelmezett implement�l� oszt�ly neve
java.lang.IllegalArgumentException
- keres�si vagy p�ld�nyos�t�si hiba eset�n
protected static java.lang.Object findService(java.lang.String serviceId, java.lang.String defaultService) throws java.lang.IllegalArgumentException
Az implement�l� oszt�ly n�v keres�se a serviceId
nev� system property vizsg�lat�val kezd�dik.
Amennyiben nincs ilyen property, �gy a keres�s a /META-INF/services/serviceId
nev� file
tartalm�val folytat�dik. Amennyiben nincs ilyen nev� file, �gy a param�terk�nt �tadott defaultService
lesz az oszt�ly neve.
A fenti keres�st k�vet�en t�rt�nik a p�ld�ny k�pz�s. A visszat�r�si �rt�k mindig egy val�di objektum, l�v�n minden hiba exception-t gener�l.
serviceId
- keresett oszt�ly/service neve
defaultService
- alap�rtelmezett implement�l� oszt�ly neve
java.lang.IllegalArgumentException
- keres�si vagy p�ld�nyos�t�si hiba eset�n
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |