Examples of IMetaDataDomainContext


Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

      return null;
   
   
    if (ed.getEditorInput() instanceof FileEditorInput) {
      final FileEditorInput input = (FileEditorInput)ed.getEditorInput();
      final IMetaDataDomainContext mdContext = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(input.getFile());
      return MetaDataQueryFactory.getInstance().createQuery(mdContext);
    }
    return null;
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

     */
    public static IMetaDataModelContext getMetadataModelContext(
            final String uri, final IDOMModel model)
    {
      final IFile file = StructuredModelUtil.getFileFor(model);
        final IMetaDataDomainContext modelContext = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(file);

        return new MetaDataModelContext(uri, modelContext);
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

        if (context != null){
          String uri = _uri != null ? _uri : IStructuredDocumentContextResolverFactory.INSTANCE.getDOMContextResolver(context).getNode().getBaseURI();
          String tagName = _tagName != null ? _tagName :  IStructuredDocumentContextResolverFactory.INSTANCE.getDOMContextResolver(context).getNode().getNodeName();
          if (uri != null){
            IFile file = (IFile)IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(context).getResource();
            IMetaDataDomainContext mdcontext = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(file);
            ITaglibDomainMetaDataQuery _query = MetaDataQueryFactory.getInstance().createQuery(mdcontext);
            _tagEntity = _query.getQueryHelper().getEntity(uri, tagName);
          }
        }
      }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

   * @param nsUri
   * @param tagName
   * @return small image using metadata.  May be null.
   */
  public Image getSmallIconImage(IFile file, String nsUri, String tagName) {
    final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(file);     
    return getImage(context, nsUri, tagName, true);
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

   * @param tagName
   * @return small image using metadata.  May be null.
   * @deprecated - use file rather than project
   */
  public Image getSmallIconImage(IProject project, String nsUri, String tagName) {
    final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project);     
    return getImage(context, nsUri, tagName, true);
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

   * @param nsUri
   * @param tagName
   * @return large image using metadata.  May be null.
   */
  public Image getLargeIconImage(IFile file, String nsUri, String tagName) {
    final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(file);
    return getImage(context, nsUri, tagName, false);
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

   * @param tagName
   * @return large image using metadata.  May be null.
   * @deprecated - use file rather than project
   */
  public Image getLargeIconImage(IProject project, String nsUri, String tagName) {
    final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project);
    return getImage(context, nsUri, tagName, false);
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

    IDTInfo dtInfo = null;
    final String nsURI = getURI(element);
    if (nsURI != null) {
      final IFile file = getFile(element);
      if (file != null) {
        final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(file);
        final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(context);
        if (query != null) {
          final Trait trait = query.getQueryHelper().getTrait(nsURI, element.getLocalName(), DTINFO_TRAIT_KEY);
          if (trait != null) {
            final DTInfo dtInfoModelObject = (DTInfo)trait.getValue();
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

  private class TaglibData {
    private String nsURI;
    private String name;
    public TaglibData(String nsURI) {
      this.nsURI = nsURI;
      final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project);
      final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(context);

      final Model model = query.findTagLibraryModel(nsURI);
      final Trait trait = query.findTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.internal.IMetaDataDomainContext

  private class TaglibData {
    private String nsURI;
    private String name;
    public TaglibData(String nsURI) {
      this.nsURI = nsURI;
      final IMetaDataDomainContext mdcontext = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext(project);
      final ITaglibDomainMetaDataQuery query = MetaDataQueryFactory.getInstance().createQuery(mdcontext);
      final Model model = query.findTagLibraryModel(nsURI);
      final Trait trait = query.findTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.