void setDefaults(List<Comparable<?>> segments) { Comparable<?> defaultVal = getDefaultValue(); if (defaultVal != null) segments.add(defaultVal); }
void toString(StringBuffer sb) { if (array) { sb.append('<'); for (int idx = 0; idx < fragments.length; ++idx) fragments[idx].toString(sb); sb.append('>'); } else { if (getQualifier() == VersionFormatParser.ZERO_OR_ONE_QUALIFIER) { sb.append('['); for (int idx = 0; idx < fragments.length; ++idx) fragments[idx].toString(sb); sb.append(']'); } else { sb.append('('); for (int idx = 0; idx < fragments.length; ++idx) fragments[idx].toString(sb); sb.append(')'); } } super.toString(sb); } }
void toString(StringBuffer sb) { if (characters != null) appendCharacterRange(sb, characters, inverted); if (rangeMin != 0 || rangeMax != Integer.MAX_VALUE) { sb.append('='); sb.append('{'); sb.append(rangeMin); if (rangeMin != rangeMax) { sb.append(','); if (rangeMax != Integer.MAX_VALUE) sb.append(rangeMax); } sb.append('}'); sb.append(';'); } if (enumInstruction != null) enumInstruction.toString(sb); super.toString(sb); } }
void toString(StringBuffer sb) { sb.append('r'); super.toString(sb); } }
void setDefaults(List<Comparable<?>> segments) { Comparable<?> dflt = getDefaultValue(); if (dflt != null) { // A group default overrides any defaults within the // group fragments super.setDefaults(segments); } else { // Assign defaults for all fragments for (int idx = 0; idx < fragments.length; ++idx) fragments[idx].setDefaults(segments); } }
void toString(StringBuffer sb) { sb.append('p'); super.toString(sb); } }