/** * set the content type and subtype. *@param contentType Content type string. *@param contentSubType content subtype string */ public void setContentType(String contentType, String contentSubType) { if (mediaRange == null) mediaRange = new MediaRange(); mediaRange.setType(contentType); mediaRange.setSubtype(contentSubType); }
/** get the ContentSubType fiels * @return String */ public String getContentSubType() { if (mediaRange == null) return null; else return mediaRange.getSubtype(); }
/** Get the content subtype. *@return the content tyep string (or null if not set). */ public String getContentType() { return mediaRange == null ? null : mediaRange.getType(); }
/** set the ContentSubType field * @param subtype String to set */ public void setContentSubType(String subtype) { if (mediaRange == null) mediaRange = new MediaRange(); mediaRange.setSubtype(subtype); }
/** set the ContentType field * @param type String to set */ public void setContentType(String type) { if (mediaRange == null) mediaRange = new MediaRange(); mediaRange.setType(type); }
/** * Encode the object. * @return String */ public String encode() { return encode(new StringBuilder()).toString(); }
public Object clone() { ContentType retval = (ContentType) super.clone(); if (this.mediaRange != null) retval.mediaRange = (MediaRange) this.mediaRange.clone(); return retval; }
/** Set the content subtype. * @param contentType String to set */ public void setContentSubType(String contentType) throws ParseException { if (contentType == null) throw new NullPointerException("null arg"); if (mediaRange == null) mediaRange = new MediaRange(); mediaRange.setSubtype(contentType); }
/** * set the content type. *@param contentType Content type string. */ public void setContentType(String contentType) throws ParseException { if (contentType == null) throw new NullPointerException("null arg"); if (mediaRange == null) mediaRange = new MediaRange(); mediaRange.setType(contentType); }
protected StringBuilder encodeBody(StringBuilder buffer) { mediaRange.encode(buffer); if (hasParameters()) { buffer.append(SEMICOLON); parameters.encode(buffer); } return buffer; }
public Object clone() { Accept retval = (Accept) super.clone(); if (this.mediaRange != null) retval.mediaRange = (MediaRange) this.mediaRange.clone(); return retval; }
/** Get the content subtype. *@return the content subtype string (or null if not set). */ public String getContentSubType() { return mediaRange == null ? null : mediaRange.getSubtype(); }
protected StringBuilder encodeBody(StringBuilder buffer) { if (mediaRange != null) mediaRange.encode(buffer); if (parameters != null && !parameters.isEmpty()) { buffer.append(';'); parameters.encode(buffer); } return buffer; }
/** get the contentType field * @return String */ public String getContentType() { if (mediaRange == null) return null; else return mediaRange.getType(); }
/** * returns true if this header allows all ContentSubTypes, * false otherwise. * @return boolean */ public boolean allowsAllContentSubTypes() { if (mediaRange == null) { return false; } else return mediaRange.getSubtype().compareTo(STAR) == 0; }