protected StringValueHandler stringValueHandler = new StringValueHandler();
/** * The value of a PI must not contain the substring "?>". Should * that substring be present, replace it by "? >". */ public String getValueOfPI() { final String value = getValue(); if (value.indexOf("?>") > 0) { final int n = value.length(); final StringBuffer valueOfPI = new StringBuffer(); for (int i = 0; i < n;) { final char ch = value.charAt(i++); if (ch == '?' && value.charAt(i) == '>') { valueOfPI.append("? >"); i++; } else { valueOfPI.append(ch); } } return valueOfPI.toString(); } return value; } }
/** * The value of a PI must not contain the substring "?>". Should * that substring be present, replace it by "? >". */ public String getValueOfPI() { final String value = getValue(); if (value.indexOf("?>") > 0) { final int n = value.length(); final StringBuffer valueOfPI = new StringBuffer(); for (int i = 0; i < n;) { final char ch = value.charAt(i++); if (ch == '?' && value.charAt(i) == '>') { valueOfPI.append("? >"); i++; } else { valueOfPI.append(ch); } } return valueOfPI.toString(); } return value; } }
protected StringValueHandler stringValueHandler = new StringValueHandler();
/** * The value of a PI must not contain the substring "?>". Should * that substring be present, replace it by "? >". */ public String getValueOfPI() { final String value = getValue(); if (value.indexOf("?>") > 0) { final int n = value.length(); final StringBuffer valueOfPI = new StringBuffer(); for (int i = 0; i < n;) { final char ch = value.charAt(i++); if (ch == '?' && value.charAt(i) == '>') { valueOfPI.append("? >"); i++; } else { valueOfPI.append(ch); } } return valueOfPI.toString(); } return value; } }
protected StringValueHandler stringValueHandler = new StringValueHandler();
/** * The value of a PI must not contain the substring "?>". Should * that substring be present, replace it by "? >". */ public String getValueOfPI() { final String value = getValue(); if (value.indexOf("?>") > 0) { final int n = value.length(); final StringBuffer valueOfPI = new StringBuffer(); for (int i = 0; i < n;) { final char ch = value.charAt(i++); if (ch == '?' && value.charAt(i) == '>') { valueOfPI.append("? >"); i++; } else { valueOfPI.append(ch); } } return valueOfPI.toString(); } return value; } }
protected StringValueHandler stringValueHandler = new StringValueHandler();