|
||||||||||
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(IProject project,
java.lang.String uri)
Convenience method for creating ITaglibDomainMetaDataModelContext s 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 javax.xml.namespace.QName |
getQNameForTagEntity(Entity tagEntity)
|
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(IProject project, java.lang.String uri)
ITaglibDomainMetaDataModelContext
s 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
-
public static javax.xml.namespace.QName getQNameForTagEntity(Entity tagEntity)
tagEntity
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |