|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cug.novell.NDSContainerFactory
Abstract Factory voor NDSContainers; tevens Factory Method zorgt er voor dat er a) verschillende soorten containers geimplementeerd kunnen worden b) steeds maar 1 instantie is van elke container met bepaalde dn
Field Summary | |
private static java.lang.String |
className
|
private static java.util.Map |
containers
|
Constructor Summary | |
NDSContainerFactory()
|
Method Summary | |
private static NDSContainer |
createNDSContainer(java.lang.String name)
maak container aan; controle of dit mogelijk is, wordt in setNDSContainerClassName() gedaan |
static NDSContainer |
getNDSContainer(java.lang.String cName)
zoek container; maakt evt. een aan als hij nog niet bestaat |
static NDSContainer |
getNDSContainerByName(java.lang.String cName)
zoek NDSContainer |
static java.util.Set |
getNDSContext(java.lang.String cx)
geef alle containers die sub-container zijn van param + ; (dn eindigt op "." + param) |
static boolean |
isSubContainer(java.lang.String sub,
java.lang.String parent)
|
static void |
setNDSContainerClassName(java.lang.String name)
stel in welke class gebruikt wordt om NDSContainers aan te maken in createNDSContainer() default 'cug.novell.NDSContainer'; blijft onveranderd als a) Class.forName() niet lukt; b) geen instantie gemaakt kan worden; c) cast naar NDSContainer niet lukt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static java.util.Map containers
private static java.lang.String className
Constructor Detail |
public NDSContainerFactory()
Method Detail |
public static NDSContainer getNDSContainerByName(java.lang.String cName)
public static boolean isSubContainer(java.lang.String sub, java.lang.String parent)
public static java.util.Set getNDSContext(java.lang.String cx)
public static NDSContainer getNDSContainer(java.lang.String cName)
private static NDSContainer createNDSContainer(java.lang.String name)
public static void setNDSContainerClassName(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |