Examples of IWorkspaceContextResolver


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

      getValidationMessages().add(msg);
      return false;
    }
    //any other value should be one of the possible values
    //optimize
    IWorkspaceContextResolver wr = IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(getStructuredDocumentContext());
    if (wr == null)
      return true;//shouldn't get here
   
    //in case that this is not JSF faceted or missing configs, need to pass
    if (JSFAppConfigManagerFactory.getJSFAppConfigManagerInstance(wr.getProject()) == null)
      return true;
     
    IFile jsp = (IFile)wr.getResource();
    List<NavigationRuleType> rules = JSFAppConfigManagerFactory.getJSFAppConfigManagerInstance(wr.getProject()).getNavigationRulesForPage(jsp);
    for (final NavigationRuleType rule : rules) {
      for (Iterator cases=rule.getNavigationCase().iterator();cases.hasNext();) {       
        NavigationCaseType navCase = (NavigationCaseType)cases.next();         
        if (navCase.getFromOutcome() != null && navCase.getFromOutcome().getTextContent() != null &&
            value.equals(navCase.getFromOutcome().getTextContent().trim()))
View Full Code Here

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

  public List getPossibleValues() {
    final List<NavigationRuleType> ret = new ArrayList<NavigationRuleType>();
    if (getStructuredDocumentContext() == null)
      return ret;
   
    final IWorkspaceContextResolver wr = IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(getStructuredDocumentContext());
    if (wr != null && JSFAppConfigManagerFactory.getJSFAppConfigManagerInstance(wr.getProject()) != null) {//may not be JSF faceted project or know faces-config){     
      IFile jsp = (IFile)wr.getResource();
      List<NavigationRuleType> rules = JSFAppConfigManagerFactory.getJSFAppConfigManagerInstance(wr.getProject()).getNavigationRulesForPage(jsp);
      for (final NavigationRuleType rule : rules) {
        if (rule != null)
          ret.addAll(createProposals(rule));
      }
    }
View Full Code Here

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

            if (element instanceof ITagConverter)
            {
                final Element hostElement = ((ITagConverter)element).getHostElement();
                IStructuredDocumentContext context = IStructuredDocumentContextFactory2.INSTANCE.getContext(hostElement);
                if (context != null){                 
                  IWorkspaceContextResolver wsResolver  = IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(context);
                  if (wsResolver != null){
                    return TagImageManager.getInstance().getSmallIconImage((IFile)wsResolver.getResource(),"JSP11", ITLDConstants.URI_JSP + ":"+hostElement.getLocalName()); //$NON-NLS-1$ //$NON-NLS-2$
                  }
                }
            }
           
            return null;
View Full Code Here

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

  private static Image getSharedHTMLImage(Element element) {
    Image image = null;
   
        IStructuredDocumentContext context = IStructuredDocumentContextFactory2.INSTANCE.getContext(element);
        if (context != null){  
          IWorkspaceContextResolver wsResolver  = IStructuredDocumentContextResolverFactory.INSTANCE.getWorkspaceContextResolver(context);
          if (wsResolver != null){
            image = TagImageManager.getInstance().getSmallIconImage((IFile)wsResolver.getResource(),"HTML", element.getLocalName()); //$NON-NLS-1$
          }
        }
    return image != null ? image : JSFUICommonPlugin.getDefault().getImage(
      JSFSharedImages.DEFAULT_PALETTE_TAG_IMG)
  }
View Full Code Here

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

    ASTSemanticValidator(final ASTExpression expr,
            final IStructuredDocumentContext context,
            final IStructuredDocumentSymbolResolverFactory symbolResolverFactory,
            final IValidationReporter reporter)
    {
        final IWorkspaceContextResolver resolver = IStructuredDocumentContextResolverFactory.INSTANCE
                .getWorkspaceContextResolver(context);

        if (resolver != null)
        {
            _targetFile = (IFile) resolver.getResource();
        }
        else
        {
            _targetFile = null;
        }
View Full Code Here

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

        return null;
    }
   
    private static IFile deriveIFileFromContext(IStructuredDocumentContext context)
    {
        IWorkspaceContextResolver resolver =
            IStructuredDocumentContextResolverFactory.
                INSTANCE.
                    getWorkspaceContextResolver(context);
       
        if (resolver != null)
        {
            IResource res = resolver.getResource();
           
            if (res instanceof IFile)
            {
                return (IFile) res;
            }
View Full Code Here

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

     * @param context
     * @return the project associated with context or null if can't be derived
     */
    public static IProject getProject(final IStructuredDocumentContext context)
    {
        final IWorkspaceContextResolver wkResolver = IStructuredDocumentContextResolverFactory.INSTANCE
                .getWorkspaceContextResolver(context);

        if (wkResolver != null)
        {
            return wkResolver.getProject();
        }
        return null;
    }
View Full Code Here

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

     */
    public abstract Diagnostic validate(ValueType firstArg, ValueType secondArg);
   
    private static String determineJSFVersion(IStructuredDocumentContext context)
    {
        final IWorkspaceContextResolver wkResolver =
            IStructuredDocumentContextResolverFactory.
                INSTANCE.getWorkspaceContextResolver(context);
       
        IProject project = wkResolver.getProject();
       
        IProjectFacetVersion  projectVersion = JSFAppConfigUtils.getProjectFacet(project);
       
        if (projectVersion != null)
        {
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.