Package org.wso2.carbon.ui.deployment.beans

Examples of org.wso2.carbon.ui.deployment.beans.BreadCrumbItem


    }

    public byte[] getProcessImage(String processId) {

        QName qName = decode(processId);
        SVGInterface svg = createSVG(qName);
        return svg.toPNGBytes();
    }
View Full Code Here


    private SVGInterface createSVG(QName qName) {

        // generate new
        InputStream in = getBpelDescriptor(qName);

        SVGInterface svg = null;

        try {
            svg = BPEL2SVGUtil.generate(in);

            if (svg == null)
View Full Code Here

   
    protected static SVGImpl generateSVGImpl(java.io.InputStream is) throws java.io.IOException {
      byte[] b=new byte[is.available()];
      is.read(b);
   
      BPELInterface bpel = new BPELImpl();
        OMElement bpelStr = bpel.load(new String(b));
       
        bpel.processBpelString(bpelStr);

        LayoutManager layoutManager = BPEL2SVGFactory.getInstance().getLayoutManager();
        layoutManager.setVerticalLayout(true);
        layoutManager.setYSpacing(20);
        layoutManager.setYSpacing(50);
        layoutManager.layoutSVG(bpel.getRootActivity());

        SVGImpl svg = new SVGImpl();
        svg.setRootActivity(bpel.getRootActivity());
       
        return(svg);
    }
View Full Code Here

   * @param transformer The optional image transformer
   * @throws java.io.IOException Failed to generate the representation
   */
    public static void generate(java.io.InputStream is, java.io.OutputStream os,
                SVGImageTransformer transformer) throws java.io.IOException {
        SVGImpl svg = generateSVGImpl(is);
       
        if (transformer == null) {
          String str=svg.getHeaders()+svg.generateSVGString();
          os.write(str.getBytes());
        } else {
          transformer.transform(svg, os);
        }
    }
View Full Code Here

        layoutManager.setVerticalLayout(true);
        layoutManager.setYSpacing(20);
        layoutManager.setYSpacing(50);
        layoutManager.layoutSVG(bpel.getRootActivity());

        SVGImpl svg = new SVGImpl();
        svg.setRootActivity(bpel.getRootActivity());
       
        return(svg);
    }
View Full Code Here

    private int ownerTenantId;
    private CacheManagerFactoryImpl cacheManagerFactory;

    public HazelcastCacheManager(String name, CacheManagerFactoryImpl cacheManagerFactory) {
        this.cacheManagerFactory = cacheManagerFactory;
        CarbonContext carbonContext = CarbonContext.getThreadLocalCarbonContext();
        if (carbonContext == null) {
            throw new IllegalStateException("CarbonContext cannot be null");
        }
        ownerTenantDomain = carbonContext.getTenantDomain();
        if (ownerTenantDomain == null) {
            throw new IllegalStateException("Tenant domain cannot be " + ownerTenantDomain);
        }
        ownerTenantId = carbonContext.getTenantId();
        if (ownerTenantId == MultitenantConstants.INVALID_TENANT_ID) {
            throw new IllegalStateException("Tenant ID cannot be " + ownerTenantId);
        }
        this.name = name;
        status = Status.STARTED;
View Full Code Here

    private long capacity = CachingConstants.DEFAULT_CACHE_CAPACITY;
    private EvictionAlgorithm evictionAlgorithm = CachingConstants.DEFAULT_EVICTION_ALGORITHM;

    public CacheImpl(String cacheName, CacheManager cacheManager) {
        CarbonContext carbonContext = CarbonContext.getThreadLocalCarbonContext();
        if (carbonContext == null) {
            throw new IllegalStateException("CarbonContext cannot be null");
        }
        ownerTenantDomain = carbonContext.getTenantDomain();
        if (ownerTenantDomain == null) {
            throw new IllegalStateException("Tenant domain cannot be " + ownerTenantDomain);
        }
        ownerTenantId = carbonContext.getTenantId();
        if (ownerTenantId == MultitenantConstants.INVALID_TENANT_ID) {
            throw new IllegalStateException("Tenant ID cannot be " + ownerTenantId);
        }
        this.cacheName = cacheName;
        this.cacheManager = cacheManager;
View Full Code Here

              breadcrumbItems = links.get("../"+jspSubContext);
            }
            if(breadcrumbItems != null){
              int bcSize = breadcrumbItems.size();
              for (int a = 0; a < bcSize ; a++) {
                BreadCrumbItem tmp = breadcrumbItems.get(a);
                if(tmp.getId().equals(jspFileName)){
                  if(tmp.getLink().startsWith("#")){
                    content.append("<td class=\"breadcrumb-link\">&nbsp;>&nbsp;"+tmp.getConvertedText()+"</td>");
                  }else{
                    //if((a+1) == bcSize){
                    //if((a+1) == bcSize && clickedBreadcrumbLocation > 0){
                    if((((a+1) == bcSize) && !(lastBreadcrumbItemAvailable))
                        || removeLastItem){
                      content.append("<td class=\"breadcrumb-link\">&nbsp;>&nbsp;"+tmp.getConvertedText()+"</td>");
                    }else{
                      content.append("<td class=\"breadcrumb-link\">&nbsp;>&nbsp;<a href=\""+appendOrdinal(tmp.getLink(),i+1)+"\">"+tmp.getConvertedText()+"</a></td>");
                    }
                  }
                  cookieContent.append(getSubContextFromUri(tmp.getLink())+"+"+token+"*");
                }
              }
            }
          }
        }
 
View Full Code Here

    int tokenCount = st.countTokens();
    int count = 0;
    while (st.hasMoreTokens()) {
      count++;
      String token = st.nextToken();
      BreadCrumbItem breadcrumbItem = (BreadCrumbItem) breadcrumbs.get(token);
      if (breadcrumbItem != null) {
        //if (count == tokenCount) {
        //  content.append("<td class=\"breadcrumb-current-page\"><a href=\""+breadcrumbItem.getLink()+"\">"+breadcrumbItem.getConvertedText()+"</a></td>");
        //} else {
          if (breadcrumbItem.getLink().startsWith("#")) {
            content.append("<td class=\"breadcrumb-link\">"+"&nbsp;>&nbsp;"+breadcrumbItem.getConvertedText()+"</td>");
          } else {
            if(count == tokenCount && (clickFromMenu)){//if last breadcrumb item, do not put the link
              content.append("<td class=\"breadcrumb-link\">&nbsp;>&nbsp;"+breadcrumbItem.getConvertedText()+"</td>");
            }else{
              content.append("<td class=\"breadcrumb-link\">&nbsp;>&nbsp;<a href=\""+breadcrumbItem.getLink()+"\">"+breadcrumbItem.getConvertedText()+"</a></td>");
            }
          }
        //}
      }
    }
View Full Code Here

        HashMap<String, BreadCrumbItem> breadCrumbs = new HashMap<String, BreadCrumbItem>();
        if (menus != null) {
            for (int a = 0; a < menus.length; a++) {
                Menu menu = menus[a];
                if (menu.getId() != null) {
                    BreadCrumbItem bc = new BreadCrumbItem();

                    java.util.ResourceBundle bundle = null;
                    try {
                      if(menu.getI18nBundle() != null){
                            bundle = java.util.ResourceBundle.getBundle(menu.getI18nBundle(), request.getLocale());                       
                      }
                    } catch (java.util.MissingResourceException e) {
                        if (log.isDebugEnabled()) {
                            log.debug("Cannot find resource bundle : " + menu.getI18nBundle());
                        }
                    }

                    String menuText = menu.getI18nKey();
                    if (bundle != null) {
                        String tmp = null;
                        try {
                          if(menu.getI18nKey() != null){
                                tmp = bundle.getString(menu.getI18nKey());                           
                          }
                        } catch (java.util.MissingResourceException e) {
                            //Missing key should not be a blocking factor for UI rendering
                            if (log.isDebugEnabled()) {
                                log.debug("Cannot find resource for key :" + menu.getI18nKey());
                            }
                        }
                        if (tmp != null) {
                            menuText = tmp;
                        }
                    }

                    bc.setConvertedText(menuText);
                    bc.setI18nBundle(menu.getI18nBundle());
                    bc.setI18nKey(menu.getI18nKey());
                    bc.setId(menu.getId());
                    bc.setLink(menu.getLink() + "?region=" + menu.getRegion() + "&amp;item=" +
                            menu.getId() + (menu.getUrlParameters() != null ?
                            "&amp;" + menu.getUrlParameters() : "") + "&amp;ordinal=0");
                    breadCrumbs.put(menu.getId(), bc);
                }
            }
View Full Code Here

TOP

Related Classes of org.wso2.carbon.ui.deployment.beans.BreadCrumbItem

Copyright © 2018 www.massapicom. 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.