Package org.apache.myfaces.renderkit
Class ContentTypeUtils
- java.lang.Object
-
- org.apache.myfaces.renderkit.ContentTypeUtils
-
public class ContentTypeUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String[]AJAX_XHTML_ALLOWED_CONTENT_TYPESstatic StringANY_CONTENT_TYPEstatic StringAPPLICATION_XML_CONTENT_TYPEstatic StringDEFAULT_CHAR_ENCODINGstatic String[]HTML_ALLOWED_CONTENT_TYPESstatic StringHTML_CONTENT_TYPEstatic StringTEXT_ANY_CONTENT_TYPEstatic StringTEXT_XML_CONTENT_TYPEstatic String[]XHTML_ALLOWED_CONTENT_TYPESstatic StringXHTML_CONTENT_TYPE
-
Constructor Summary
Constructors Constructor Description ContentTypeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringchooseWriterContentType(String contentTypeListString, String[] htmlContentTypes, String[] xhtmlContentTypes)static booleancontainsContentType(String contentType, String[] allowedContentTypes)Indicate if the passes content type match one of the options passed.static StringgetContentTypeFromAcceptHeader(FacesContext context)static String[]getSupportedContentTypes()static booleanisXHTMLContentType(String contentType)static String[]splitContentTypeListString(String contentTypeListString)
-
-
-
Field Detail
-
HTML_CONTENT_TYPE
public static final String HTML_CONTENT_TYPE
- See Also:
- Constant Field Values
-
TEXT_ANY_CONTENT_TYPE
public static final String TEXT_ANY_CONTENT_TYPE
- See Also:
- Constant Field Values
-
ANY_CONTENT_TYPE
public static final String ANY_CONTENT_TYPE
- See Also:
- Constant Field Values
-
HTML_ALLOWED_CONTENT_TYPES
public static final String[] HTML_ALLOWED_CONTENT_TYPES
-
XHTML_CONTENT_TYPE
public static final String XHTML_CONTENT_TYPE
- See Also:
- Constant Field Values
-
APPLICATION_XML_CONTENT_TYPE
public static final String APPLICATION_XML_CONTENT_TYPE
- See Also:
- Constant Field Values
-
TEXT_XML_CONTENT_TYPE
public static final String TEXT_XML_CONTENT_TYPE
- See Also:
- Constant Field Values
-
XHTML_ALLOWED_CONTENT_TYPES
public static final String[] XHTML_ALLOWED_CONTENT_TYPES
-
AJAX_XHTML_ALLOWED_CONTENT_TYPES
public static final String[] AJAX_XHTML_ALLOWED_CONTENT_TYPES
-
DEFAULT_CHAR_ENCODING
public static final String DEFAULT_CHAR_ENCODING
- See Also:
- Constant Field Values
-
-
Method Detail
-
containsContentType
public static boolean containsContentType(String contentType, String[] allowedContentTypes)
Indicate if the passes content type match one of the options passed.
-
chooseWriterContentType
public static String chooseWriterContentType(String contentTypeListString, String[] htmlContentTypes, String[] xhtmlContentTypes)
-
splitContentTypeListString
public static String[] splitContentTypeListString(String contentTypeListString)
-
getContentTypeFromAcceptHeader
public static String getContentTypeFromAcceptHeader(FacesContext context)
-
getSupportedContentTypes
public static String[] getSupportedContentTypes()
-
isXHTMLContentType
public static boolean isXHTMLContentType(String contentType)
-
-