Examples of JSMediaType


Examples of org.apache.jetspeed.serializer.objects.JSMediaType

        if ((mediaTypes != null) && (mediaTypes.size() > 0))
        {
            Iterator mediaTypeIterator = mediaTypes.iterator();
            while (mediaTypeIterator.hasNext())
            {
                JSMediaType jsMediaType = (JSMediaType) mediaTypeIterator.next();
                // create a new Media
                try
                {
                    MediaType mediaType = caps.createMediaType(jsMediaType.getName());
                    /**
                     * THE KEY_OVERWRITE_EXISTING test IS required for media
                     * types, since they carry no other information than the
                     * name Used here for consistency, though
                     */
                    if ((isSettingSet(settings, JetspeedSerializer.KEY_OVERWRITE_EXISTING))
                            || (mediaType.getMediatypeId() == 0))
                    {
                        // set object fields
                        mediaType.setCharacterSet(jsMediaType.getCharacterSet());
                        mediaType.setTitle(jsMediaType.getTitle());
                        mediaType.setDescription(jsMediaType.getDescription());

                        try
                        {
                            line = jsMediaType.getMimeTypesString().toString();
                            List<String> list = getTokens(line);
                            if ((list != null) && (list.size() > 0))
                            {
                                Iterator<String> _it1 = list.iterator();
                                int added = 0;
                                while (_it1.hasNext())
                                {
                                    MimeType _mt = caps.createMimeType((String) _it1.next());
                                    if (_mt != null)
                                        mediaType.addMimetype(_mt);
                                    added++;
                                }
                            }
                        }
                        catch (Exception e1)
                        {
                            e1.printStackTrace();
                        }
                        try
                        {
                            line = jsMediaType.getCapabilitiesString().toString();
                            List<String> list = getTokens(line);
                            if ((list != null) && (list.size() > 0))
                            {
                                Iterator<String> _it1 = list.iterator();
                                if ((list != null) && (list.size() > 0))
View Full Code Here

Examples of org.apache.jetspeed.serializer.objects.JSMediaType

        while (list.hasNext())
        {
            try
            {
                MediaType mediaType = (MediaType) list.next();
                JSMediaType jsMediaType = new JSMediaType(mediaType);
                // find the mimeTypes
                Iterator mimeTypeIterator = mediaType.getMimetypes().iterator();
                while (mimeTypeIterator.hasNext())
                {
                    MimeType mimeType = (MimeType) mimeTypeIterator.next();
                    JSMimeType jsMimeType = (JSMimeType) refs.mimeMap.get(mimeType.getName());
                    if (jsMimeType != null) jsMediaType.getMimeTypes().add(jsMimeType);
                }
                // find the capabilities
                Iterator iterator = mediaType.getCapabilities().iterator();
                while (iterator.hasNext())
                {
                    Capability capability = (Capability) iterator.next();
                    JSCapability jsCapability = (JSCapability) refs.capabilityMap.get(capability
                            .getName());
                    if (jsCapability != null) jsMediaType.getCapabilities().add(jsCapability);
                }
                refs.mediaMap.put(jsMediaType.getName(), jsMediaType);
                snapshot.getMediaTypes().add(jsMediaType);
            } catch (Exception e)
            {
                // do whatever
                throw new SerializerException(
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.