/** * The string representation of this expression leaf * * @return string */ public String toString() { String value; /* special case with CString */ if(item instanceof CString) { CString cstr = (CString) item; value = "/" + cstr.getPattern() + "/"; } else { value = item.toString(); } return value; }
/** * The string representation of this expression leaf * * @return string */ public String toString() { String value; /* special case with CString */ if(item instanceof CString) { CString cstr = (CString) item; value = "/" + cstr.getPattern() + "/"; } else { value = item.toString(); } return value; }
protected void printCString(CString cstring, Element out) { if(cstring.getPattern() != null) { printString("pattern", cstring.getPattern(), out); } if(cstring.getList() != null){ printList(cstring.getList(), out); } // TODO: Write 'list_open' element... <list_open> xs:boolean </list_open> [0..1] if(cstring.hasAssumedValue()) { printString("assumed_value", cstring.assumedValue().toString(), out); } }
protected void printCString(CString cstring, Writer out) throws IOException { if (cstring.getPattern() != null) { out.write("/" + cstring.getPattern() + "/"); } else if(cstring.getList() != null){ printList(cstring.getList(), out, true); } else if(cstring.defaultValue() != null) { out.write(quoteString(cstring.defaultValue())); } if(cstring.hasAssumedValue()) { out.write("; "); out.write(quoteString(ObjectUtils.toString(cstring.assumedValue(), ""))); } }
protected void printCString(CString cstring, Writer out) throws IOException { if (cstring.getPattern() != null) { out.write("/" + cstring.getPattern() + "/"); } else if(cstring.getList() != null){ printList(cstring.getList(), out, true); } else if(cstring.defaultValue() != null) { out.write(quoteString(cstring.defaultValue())); } if(cstring.hasAssumedValue()) { out.write("; "); out.write(quoteString(ObjectUtils.toString(cstring.assumedValue(), ""))); } }
if (elR.getItem() != null && elR.getItem() instanceof CString) { CString elRCStr = (CString) elR.getItem(); if (elRCStr.getPattern() != null) { String pattern = elRCStr.getPattern(); if (!pattern.equals(".*")) {