Examples of ITaglibDomainMetaDataModelContext


Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

  public IDTInfo getDTInfo(Element element) {
    IDTInfo dtInfo = null;
    String nsURI = CMUtil.getElementNamespaceURI(element);
    IProject project = getProject(element);
    if (project != null) {
      ITaglibDomainMetaDataModelContext context = TaglibDomainMetaDataQueryHelper.createMetaDataModelContext(project, nsURI);
      if (context != null) {
        Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(context, element.getLocalName(), DTINFO_TRAIT_KEY);
        if (trait != null) {
          DTInfo dtInfoModelObject = (DTInfo)trait.getValue();
          if (dtInfoModelObject != null) {
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

  private class TaglibData {
    private String nsURI;
    private String name;
    public TaglibData(String nsURI) {
      this.nsURI = nsURI;
      ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper.createMetaDataModelContext(project, nsURI);
      Model model = TaglibDomainMetaDataQueryHelper.getModel(modelContext);
      Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

                    final String uri = child.getTagIdentifier().getUri();
                    final String tagName = child.getTagIdentifier().getTagName();
                    final ITagDropSourceData creationProvider =
                        TagToolCreationAdapter.findProviderForContainer(uri, tagName, PaletteItemManager.createPaletteContext(fileForDocument));
                    final ITaglibDomainMetaDataModelContext modelContext =
                        TaglibDomainMetaDataQueryHelper
                            .createMetaDataModelContext(fileForDocument.getProject(), child.getTagIdentifier().getUri());
//                        .createMetaDataModelContext(project, child.getTagIdentifier().getUri());
                    IDOMPosition domPosition = new DOMPosition(_element, childCount++);
                    CreationData creationData = new CreationData(creationProvider,_model, domPosition, modelContext, child);
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

  private class TaglibData {
    private String nsURI;
    private String name;
    public TaglibData(String nsURI) {
      this.nsURI = nsURI;
      ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper.createMetaDataModelContext(project, nsURI);
      Model model = TaglibDomainMetaDataQueryHelper.getModel(modelContext);
      Trait trait = TaglibDomainMetaDataQueryHelper.getTrait(model, "display-label"); //$NON-NLS-1$
      this.name = TraitValueHelper.getValueAsString(trait);
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

          .getWorkspaceContextResolver(sdContext);
      _project = resolver != null ? resolver.getProject() : null;
    }
    String _elem = elementName + "/" + attributeName; //$NON-NLS-1$
    String _uri = uri;
    ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper
        .createMetaDataModelContext(_project, _uri);
    Entity attrEntity = TaglibDomainMetaDataQueryHelper.getEntity(modelContext,
        _elem);

    if (attrEntity != null)
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

     * @return the tag to view object mapping metadata for a tag in a particular
     *         metadata context or null if not found.
     */
    public TagMapping getTagToViewMapping(final TagIdentifier tagId)
    {
        final ITaglibDomainMetaDataModelContext modelContext = createMetadataContext(tagId
                .getUri());
        final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
                modelContext, tagId.getTagName());
        if (entity != null)
        {
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

    }

    private ITaglibDomainMetaDataModelContext createMetadataContext(
            final String uri)
    {
        ITaglibDomainMetaDataModelContext modelContext = _metadataContexts
                .get(uri);

        if (modelContext == null)
        {
            modelContext = TaglibDomainMetaDataQueryHelper
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

     * @return the attribute mapping for name on tagId or null if known
     */
    public AttributeToPropertyMapping getAttributeMapping(
            final TagIdentifier tagId, final String name)
    {
        final ITaglibDomainMetaDataModelContext modelContext = createMetadataContext(tagId
                .getUri());
        final Entity entity = TaglibDomainMetaDataQueryHelper.getEntity(
                modelContext, tagId.getTagName()+"/"+name); //$NON-NLS-1$
        if (entity != null)
        {
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

      if (_element.getNamespaceURI() != null && _element.getNamespaceURI().equals("http://java.sun.com/JSP/Page")) //$NON-NLS-1$
        uri = "JSP11"; //$NON-NLS-1$
      else
        uri = "HTML"; //$NON-NLS-1$
    }
    ITaglibDomainMetaDataModelContext domainContext =
        TaglibDomainMetaDataQueryHelper.createMetaDataModelContext(wsresolver.getProject(), uri);
    return TaglibDomainMetaDataQueryHelper.getEntity(domainContext, _element.getLocalName())
    /*final IMetaDataDomainContext context = MetaDataQueryContextFactory.getInstance().createTaglibDomainModelContext((IFile)wsresolver.getResource());
    _query = MetaDataQueryFactory.getInstance().createQuery(context);
    return _query.getQueryHelper().getEntity(uri, _element.getLocalName());    */
 
View Full Code Here

Examples of org.eclipse.jst.jsf.common.metadata.query.ITaglibDomainMetaDataModelContext

//                .getWorkspaceContextResolver(context);
//
//        final IProject project = resolver.getProject();

      final IProject project = StructuredModelUtil.getProjectFor(model);
        final ITaglibDomainMetaDataModelContext modelContext = TaglibDomainMetaDataQueryHelper
                .createMetaDataModelContext(project, uri);
        return modelContext;
    }
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.