|
|||||||||
| 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 { FacesSharableRegistrys 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()
FacesSharableRegistrys 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 | ||||||||