Examples of IWorkspaceContextResolver


Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

   * @return IProject
   */
  protected IProject getProject() {
    if( _project == null )
    {
          final IWorkspaceContextResolver wkspaceResolver =
              IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver( getStructuredDocumentContext() );
          _project = wkspaceResolver.getProject();
    }
   
    return _project;
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

     * @see org.eclipse.jst.jsf.core.internal.contentassist.el.ContentAssistStrategy#getProposals(org.eclipse.jst.jsf.context.structureddocument.IStructuredDocumentContext)
     */
    public List<ICompletionProposal> getProposals(IStructuredDocumentContext context)
    {
        final List<ICompletionProposal> completionList = new ArrayList<ICompletionProposal>();
        final IWorkspaceContextResolver workspaceResolver =
            IStructuredDocumentContextResolverFactory.INSTANCE.
                getWorkspaceContextResolver(context);

        final IFile  iFile = (IFile) workspaceResolver.getResource();

        ISymbol[]       symbols = null;

        if (iFile != null)
        {
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

  }

  private IProject getProject(final IStructuredDocumentContext sdContext) {
    IProject project = null;
    if (sdContext != null) {
      final IWorkspaceContextResolver resolver = IStructuredDocumentContextResolverFactory.INSTANCE
          .getWorkspaceContextResolver(sdContext);
      project = resolver != null ? resolver.getProject() : null;
    }
    return project;
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

  }

  private IFile getFile(final IStructuredDocumentContext sdContext) {
    IFile file = null;
    if (sdContext != null) {
      final IWorkspaceContextResolver resolver = IStructuredDocumentContextResolverFactory.INSTANCE
          .getWorkspaceContextResolver(sdContext);
      final IResource res = resolver != null ? resolver.getResource() : null;
      if (res instanceof IFile)
        file = (IFile)res;
    }
    return file;
  }
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

    }

  //Bug 325490 - [JSF2.0] False warning from facelet validator when working with facelet pages in a sub-folder
    private void validateFileRelativeToCurrentFile(String value) {
    IPath webContentPath = ComponentCore.createComponent(getProject()).getRootFolder().getUnderlyingFolder().getFullPath();
        final IWorkspaceContextResolver wkspaceResolver =
            IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver( getStructuredDocumentContext() );
        IResource resource = wkspaceResolver.getResource();
        IPath filePath = resource.getFullPath();
    if (filePath.matchingFirstSegments(webContentPath) == webContentPath.segmentCount()) {
      filePath = filePath.removeFirstSegments(webContentPath.segmentCount());
      filePath = filePath.removeLastSegments(1);
      filePath = filePath.append(value);
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

           
            if (baseNameNode != null)
            {
                try
                {
                    final IWorkspaceContextResolver wkspaceResolver =
                        IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(context);
                    IProject project = wkspaceResolver.getProject();
                   
                    if (project == null)
                    {
                        throw new RuntimeException("Error acquiring project"); //$NON-NLS-1$
                    }
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

    public ITaglibContextResolver getTaglibContextResolver(
            final IStructuredDocumentContext context)
    {
        if (context.getStructuredDocument() instanceof IStructuredDocument)
        {
            final IWorkspaceContextResolver resolver = INSTANCE
            .getWorkspaceContextResolver(context);
            if (resolver != null)
            {
                final IResource res = resolver.getResource();

                if (res instanceof IFile)
                {
                    final IFile file = (IFile) res;
                    final IProject project = file.getProject();
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

        return null;
    }

    private static IFile getFile(final IStructuredDocumentContext context)
    {
        final IWorkspaceContextResolver resolver = IStructuredDocumentContextResolverFactory.INSTANCE
                .getWorkspaceContextResolver(context);
        IResource res = resolver.getResource();
        if (res instanceof IFile)
        {
            return (IFile) res;
        }
        // fall through.
View Full Code Here

Examples of org.eclipse.jst.jsf.context.resolver.structureddocument.IWorkspaceContextResolver

    _context =
        IStructuredDocumentContextFactory.INSTANCE.getContext(_element.getStructuredDocument(), _element);
    if (_context == null)
      return null;
   
    IWorkspaceContextResolver wsresolver =
        IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(_context);
    if (wsresolver == null)
      return null;
   
    ITaglibContextResolver resolver =
        IStructuredDocumentContextResolverFactory.INSTANCE.getTaglibContextResolver(_context);
    if (resolver == null) return null;
   
    String uri = resolver.getTagURIForNodeName(_element);
   
    //TODO: make below better
    if (uri == null){
      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.context.resolver.structureddocument.IWorkspaceContextResolver

   * @return true if model is a JSP contenttype
   */
  public static boolean isJSPModel(IDOMModel model) {   
    final IContentTypeManager typeManager = Platform.getContentTypeManager();
    final IStructuredDocumentContext context = IStructuredDocumentContextFactory.INSTANCE.getContext(model.getStructuredDocument(), 0);
    final IWorkspaceContextResolver resolver = IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(context);
    final IFile file = (IFile)resolver.getResource();
        final IContentType contentType =
            typeManager.findContentTypeFor(file.getName());
       
    return contentType.isKindOf(JSP_CONTENTTYPE);
  }
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.