Package org.apache.pluto.om.portlet

Examples of org.apache.pluto.om.portlet.ContentType


        PortletEntity entity = portletWindow.getPortletEntity();
        PortletDefinition def = entity.getPortletDefinition();
        ContentTypeSet contentTypes = def.getContentTypeSet();
        Iterator it = contentTypes.iterator();
        while(it.hasNext()) {
            ContentType ct = (ContentType)it.next();
            String supportedType = ct.getContentType();
            if (supportedType.equals(type)) {
                return true;
            } else if (supportedType.indexOf("*") >= 0) {               
                // the supported type contains a wildcard
                int index = supportedType.indexOf("/");
View Full Code Here


            if(contentIds != null)
            {
                Iterator contentIter = portlet.getContentTypeSet().iterator();
                while (contentIter.hasNext())
                {
                    ContentType contentType = (ContentType) contentIter.next();
                    for(int i=0; i<contentIds.length; i++)
                    {
                        String id = contentIds[i];
                        if(contentType.getContentType().equals(id))
                        {
                            contentIter.remove();
                            break;
                        }
                    }
View Full Code Here

       
        Iterator contentTypeIter = pDef.getContentTypeSet().iterator();
        while (contentTypeIter.hasNext())
        {
            buffer.append("\t<supports>\n");
            ContentType contentType = (ContentType) contentTypeIter.next();
            buffer.append("\t\t<mime-type>\n");
            buffer.append(contentType.getContentType());
            buffer.append("</mime-type>\n");
           
            Iterator modeIter = contentType.getPortletModes();
            while (modeIter.hasNext())
            {
                PortletMode mode = (PortletMode) modeIter.next();
                buffer.append("\t\t<portlet-mode>");
                buffer.append(mode.toString());
View Full Code Here

   
    public ContentType get(String contentType)
    {
        Iterator iterator = this.iterator();
        while (iterator.hasNext()) {
            ContentType _contentType = (ContentType)iterator.next();
            if (_contentType.getContentType().equals(contentType)) {
                return _contentType;
            }
        }
        return null;
    }
View Full Code Here

     
      Collection allPortletModes = new ArrayList();

      Iterator contentTypes = this.iterator();
    while (contentTypes.hasNext()){
      ContentType aContentType = (ContentType)contentTypes.next();
      Iterator portletModes = aContentType.getPortletModes();
     
      while(portletModes.hasNext()) {
        Object portletMode = portletModes.next();
        if(!allPortletModes.contains(portletMode)) {
          allPortletModes.add(portletMode);  
View Full Code Here

        entry.setName(portletDefinition.getName());
       
        Iterator iter = portletDefinition.getContentTypeSet().iterator();
        while (iter.hasNext())
        {
            ContentType contentType = (ContentType) iter.next();
            String type = contentType.getContentType();
           
            log.info("Attempting to find media entry with mimetype " + type);
           
            //example:  content type text/html => media type html
            MediaTypeRegistry mediaRegistry = (MediaTypeRegistry) Registry.get(Registry.MEDIA_TYPE);
View Full Code Here

    public boolean supportsPortletMode(PortletMode portletMode) {
        boolean supportsPortletMode = false;
        Iterator iter = this.iterator();
        while (iter.hasNext()) {
            ContentType contentType = (ContentType)iter.next();
            if (contentType.supportsPortletMode(portletMode)) {
                supportsPortletMode = true;
                break;
            }
        }
        return supportsPortletMode;
View Full Code Here

        }
       
        Iterator itr = innerCollection.iterator();
        while (itr.hasNext())
        {
            ContentType p = (ContentType) itr.next();
            if (p.supportsPortletMode(mode))
            {
                return true;
            }
        }
       
View Full Code Here

    public ContentType get(String contentType)
    {
        Iterator itr = innerCollection.iterator();
        while (itr.hasNext())
        {
            ContentType p = (ContentType) itr.next();
            if (p.getContentType().equals(contentType))
            {
                return p;
            }
        }
View Full Code Here

    /**
     * @see java.util.Collection#add(java.lang.Object)
     */
    public boolean add(Object o)
    {
        ContentType cType = (ContentType) o;
       
        return innerCollection.add(cType);
    }
View Full Code Here

TOP

Related Classes of org.apache.pluto.om.portlet.ContentType

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.