|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface FacesSharableRegistry
The main API is FacesRegistry
.
To share registrys that depend on each other, so that you don't cause
infinite loops, you have to allow a distinction between "everything visible
from this registry, including in the dependencies" and "everything that is
defined in this registry". These getLocal* methods show the those things
defined within this registry, while the normal methods from
FacesRegistry
show everything in both this
registry and it's dependencies.
Field Summary | |
---|---|
static int |
TYPE_APPLICATION
This registry contains the Custom Control xsp-configs in an application |
static int |
TYPE_LIBRARY
This registry corresponds to some library, but not a library that is part of the XPages runtime. |
static int |
TYPE_OTHER
An unidentified type of registy, the default type. |
static int |
TYPE_RUNTIME
This registry corresponds to a library that is part of the XPages runtime. |
static int |
TYPE_STANDARD
|
Method Summary | |
---|---|
java.util.List<FacesComplexDefinition> |
findComplexLocalDefs()
|
java.util.List<FacesComponentDefinition> |
findComponentLocalDefs()
|
java.util.List<FacesCompositeComponentDefinition> |
findCompositeLocalDefs()
|
java.util.List<FacesDefinition> |
findLocalDefs()
|
java.util.List<FacesSharableRegistry> |
getDepends()
The { FacesSharableRegistry s delegated to - an unmodifiable list. |
FacesLibrary |
getLocalLibrary(java.lang.String namespaceUri)
|
java.util.Collection<java.lang.String> |
getLocalNamespaceUris()
|
java.util.List<FacesProject> |
getLocalProjectList()
|
java.util.Collection<java.lang.String> |
getLocalRenderKitIds()
An unordered list of the ids of renderKits to which the local projects contribute fragments. |
FacesRenderKitLibrary |
getLocalRenderKitLibrary(java.lang.String renderKitId)
|
int |
getRegistryType()
Identifies which type of registry this is, what purpose it was created for. |
boolean |
isLocalDef(FacesDefinition def)
True if this definition is local to this registry; not defined in one of the depends registrys. |
Methods inherited from interface com.ibm.xsp.registry.FacesRegistry |
---|
findComplex, findComplexDefs, findComponent, findComponentDefs, findComposite, findCompositeDefs, findDef, findDef, findDefs, getId, getLibrary, getNamespaceUris, getProjectList, getRenderKitIds, getRenderKitLibrary, isNamespaceUri |
Methods inherited from interface com.ibm.xsp.registry.FacesReferenceContainer |
---|
refreshReferences |
Field Detail |
---|
static final int TYPE_OTHER
static final int TYPE_LIBRARY
static final int TYPE_RUNTIME
static final int TYPE_APPLICATION
static final int TYPE_STANDARD
Method Detail |
---|
java.util.List<FacesSharableRegistry> getDepends()
FacesSharableRegistry
s delegated to - an unmodifiable list.
FacesLibrary getLocalLibrary(java.lang.String namespaceUri)
namespaceUri
-
java.util.Collection<java.lang.String> getLocalNamespaceUris()
FacesRenderKitLibrary getLocalRenderKitLibrary(java.lang.String renderKitId)
renderKitId
-
java.util.Collection<java.lang.String> getLocalRenderKitIds()
boolean isLocalDef(FacesDefinition def)
def
-
java.util.List<FacesCompositeComponentDefinition> findCompositeLocalDefs()
java.util.List<FacesComponentDefinition> findComponentLocalDefs()
java.util.List<FacesDefinition> findLocalDefs()
java.util.List<FacesComplexDefinition> findComplexLocalDefs()
java.util.List<FacesProject> getLocalProjectList()
int getRegistryType()
TYPE_RUNTIME
. Also see
RegistryUtil.getRegistryTypeName(FacesSharableRegistry)
for the
untranslated String type name.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |