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_TYPES
static String
ANY_CONTENT_TYPE
static String
APPLICATION_XML_CONTENT_TYPE
static String
DEFAULT_CHAR_ENCODING
static String[]
HTML_ALLOWED_CONTENT_TYPES
static String
HTML_CONTENT_TYPE
static String
TEXT_ANY_CONTENT_TYPE
static String
TEXT_XML_CONTENT_TYPE
static String[]
XHTML_ALLOWED_CONTENT_TYPES
static String
XHTML_CONTENT_TYPE
-
Constructor Summary
Constructors Constructor Description ContentTypeUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
chooseWriterContentType(String contentTypeListString, String[] htmlContentTypes, String[] xhtmlContentTypes)
static boolean
containsContentType(String contentType, String[] allowedContentTypes)
Indicate if the passes content type match one of the options passed.static String
getContentTypeFromAcceptHeader(FacesContext context)
static String[]
getSupportedContentTypes()
static boolean
isXHTMLContentType(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)
-
-