|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jst.jsf.common.metadata.query.TaglibDomainMetaDataQueryHelper
public final class TaglibDomainMetaDataQueryHelper
Helper class with static methods to simplify querying of a metadata model.
Steps for use:
1) Get the ITaglibDomainMetaDataModelContext using createMetaDataModelContext or createTagLibraryDomainMetaDataModelContext
2) Use appropriate getXXX methods using the ITaglibDomainMetaDataModelContext.
Provisional API - subject to change
IResultSet,
IEntityQueryVisitor,
ITraitQueryVisitor,
ITaglibDomainMetaDataModelContext,
Model,
Entity,
Trait| Field Summary | |
|---|---|
static java.lang.String |
TAGLIB_DOMAIN
Domain id for Tag library domain of metatdata |
| Method Summary | |
|---|---|
static ITaglibDomainMetaDataModelContext |
createMetaDataModelContext(org.eclipse.core.resources.IProject project,
java.lang.String uri)
Convenience method for creating ITaglibDomainMetaDataModelContexts for TAGLIB_DOMAIN |
static IResultSet |
getEntities(Entity initialEntityContext,
java.lang.String entityQuery,
IEntityQueryVisitor entityKeyQueryVisitor)
|
static IResultSet |
getEntities(ITaglibDomainMetaDataModelContext modelContext,
java.lang.String entityKey,
IEntityQueryVisitor visitor)
|
static Entity |
getEntity(Entity initialEntityContext,
java.lang.String entityKey)
|
static Entity |
getEntity(ITaglibDomainMetaDataModelContext modelContext,
java.lang.String entityKey)
|
static Model |
getModel(ITaglibDomainMetaDataModelContext modelContext)
|
static Trait |
getTrait(Entity entity,
java.lang.String traitKey)
|
static Trait |
getTrait(ITaglibDomainMetaDataModelContext modelContext,
java.lang.String entityKey,
java.lang.String traitKey)
|
static IResultSet |
getTraits(Entity entity,
java.lang.String traitKey,
ITraitQueryVisitor traitQueryVisitor)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TAGLIB_DOMAIN
| Method Detail |
|---|
public static ITaglibDomainMetaDataModelContext createMetaDataModelContext(org.eclipse.core.resources.IProject project,
java.lang.String uri)
ITaglibDomainMetaDataModelContexts for TAGLIB_DOMAIN
project - uri -
public static Model getModel(ITaglibDomainMetaDataModelContext modelContext)
modelContext -
public static Entity getEntity(ITaglibDomainMetaDataModelContext modelContext,
java.lang.String entityKey)
modelContext - entityKey - relative to root of the model
public static IResultSet getEntities(ITaglibDomainMetaDataModelContext modelContext,
java.lang.String entityKey,
IEntityQueryVisitor visitor)
modelContext - entityKey - relative to root of modelvisitor -
public static Trait getTrait(Entity entity,
java.lang.String traitKey)
entity - traitKey -
public static IResultSet getTraits(Entity entity,
java.lang.String traitKey,
ITraitQueryVisitor traitQueryVisitor)
entity - traitKey - traitQueryVisitor -
public static Entity getEntity(Entity initialEntityContext,
java.lang.String entityKey)
initialEntityContext - entityKey - relative to initial passed entity
public static IResultSet getEntities(Entity initialEntityContext,
java.lang.String entityQuery,
IEntityQueryVisitor entityKeyQueryVisitor)
initialEntityContext - entityQuery - relative to initial passed entityentityKeyQueryVisitor -
public static Trait getTrait(ITaglibDomainMetaDataModelContext modelContext,
java.lang.String entityKey,
java.lang.String traitKey)
modelContext - entityKey - traitKey -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||