public SubElement(final String s) { this.e = baseCheck(s); }
protected void checkCharacter(final char c, final String srcStr, final int index) { checkControlCharacter(c, srcStr, index); checkCRLF(c, srcStr, index); }
@Override protected void checkCharacter(char c, String srcStr, int index) { super.checkCharacter(c, srcStr, index); if (c == COLON) { throw new IllegalArgumentException("Label cannot contain " + COLON); } } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < subElements.length; i++) { sb.append(subElements[i].toString()); if (i == 0) { // Add colon after Label. sb.append(':'); if (isValue()) { // Add space to intro the value. sb.append(' '); } } } return sb.toString(); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < subElements.length; i++) { sb.append(subElements[i].toString()); if (i == 0) { // Add colon after Label. sb.append(':'); if (isValue()) { // Add space to intro the value. sb.append(' '); } } } return sb.toString(); } }
protected void checkCharacter(final char c, final String srcStr, final int index) { checkControlCharacter(c, srcStr, index); checkCRLF(c, srcStr, index); }
@Override protected void checkCharacter(char c, String srcStr, int index) { super.checkCharacter(c, srcStr, index); if (c == COLON) { throw new IllegalArgumentException("Label cannot contain " + COLON); } } }
public SubElement(final String s) { this.e = baseCheck(s); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < subElements.length; i++) { sb.append(subElements[i].toString()); if (i == 0) { // Add colon after Label. sb.append(':'); if (isValue()) { // Add space to intro the value. sb.append(' '); } } } return sb.toString(); } }
protected void checkCharacter(final char c, final String srcStr, final int index) { checkControlCharacter(c, srcStr, index); checkCRLF(c, srcStr, index); }
@Override protected void checkCharacter(char c, String srcStr, int index) { super.checkCharacter(c, srcStr, index); if (c == COLON) { throw new IllegalArgumentException("Label cannot contain " + COLON); } } }
public SubElement(final String s) { this.e = baseCheck(s); }
protected String baseCheck(final String s) { // Check for null. if (s == null) { throw new IllegalArgumentException("Can't be null"); } // Check for CRLF. for (int i = 0; i < s.length(); i++) { checkCharacter(s.charAt(i), s, i); } return s; }
protected String baseCheck(String s) { this.sb = new StringBuilder(s.length() * 2); super.baseCheck(s); return sb.toString(); }
protected String baseCheck(final String s) { // Check for null. if (s == null) { throw new IllegalArgumentException("Can't be null"); } // Check for CRLF. for (int i = 0; i < s.length(); i++) { checkCharacter(s.charAt(i), s, i); } return s; }
protected String baseCheck(String s) { this.sb = new StringBuilder(s.length() * 2); super.baseCheck(s); return sb.toString(); }
protected String baseCheck(final String s) { // Check for null. if (s == null) { throw new IllegalArgumentException("Can't be null"); } // Check for CRLF. for (int i = 0; i < s.length(); i++) { checkCharacter(s.charAt(i), s, i); } return s; }
protected String baseCheck(String s) { this.sb = new StringBuilder(s.length() * 2); super.baseCheck(s); return sb.toString(); }