private CharSequence generateCompositePropertyElements( final String containingClassName, final List<Token> tokens, final String indent) { final StringBuilder sb = new StringBuilder(); for (int i = 0; i < tokens.size();) { final Token fieldToken = tokens.get(i); final String propertyName = formatPropertyName(fieldToken.name()); generateFieldMetaAttributeMethod(sb, fieldToken, indent); generateFieldCommonMethods(indent, sb, fieldToken, fieldToken, propertyName); switch (fieldToken.signal()) { case ENCODING: sb.append(generatePrimitiveProperty(containingClassName, propertyName, fieldToken, indent)); break; case BEGIN_ENUM: sb.append(generateEnumProperty(containingClassName, fieldToken, propertyName, fieldToken, indent)); break; case BEGIN_SET: sb.append(generateBitsetProperty(propertyName, fieldToken, indent)); break; case BEGIN_COMPOSITE: sb.append(generateCompositeProperty(propertyName, fieldToken, indent)); break; } i += tokens.get(i).componentTokenCount(); } return sb; }
sb.append(generateEnumProperty( containingClassName, signalToken, propertyName, encodingToken, indent)); break;
private CharSequence generateCompositePropertyElements( final String containingClassName, final List<Token> tokens, final String indent) { final StringBuilder sb = new StringBuilder(); for (int i = 0; i < tokens.size();) { final Token fieldToken = tokens.get(i); final String propertyName = formatPropertyName(fieldToken.name()); generateFieldMetaAttributeMethod(sb, fieldToken, indent); generateFieldCommonMethods(indent, sb, fieldToken, fieldToken, propertyName, true); switch (fieldToken.signal()) { case ENCODING: sb.append(generatePrimitiveProperty(containingClassName, propertyName, fieldToken, indent)); break; case BEGIN_ENUM: sb.append(generateEnumProperty(containingClassName, fieldToken, propertyName, fieldToken, indent)); break; case BEGIN_SET: sb.append(generateBitsetProperty(propertyName, fieldToken, indent)); break; case BEGIN_COMPOSITE: sb.append(generateCompositeProperty(propertyName, fieldToken, indent)); break; } i += tokens.get(i).componentTokenCount(); } return sb; }
private CharSequence generateCompositePropertyElements( final String containingClassName, final List<Token> tokens, final String indent) { final StringBuilder sb = new StringBuilder(); for (int i = 0; i < tokens.size();) { final Token fieldToken = tokens.get(i); final String propertyName = formatPropertyName(fieldToken.name()); generateFieldMetaAttributeMethod(sb, fieldToken, indent); generateFieldCommonMethods(indent, sb, fieldToken, fieldToken, propertyName, true); switch (fieldToken.signal()) { case ENCODING: sb.append(generatePrimitiveProperty(containingClassName, propertyName, fieldToken, indent)); break; case BEGIN_ENUM: sb.append(generateEnumProperty(containingClassName, fieldToken, propertyName, fieldToken, indent)); break; case BEGIN_SET: sb.append(generateBitsetProperty(propertyName, fieldToken, indent)); break; case BEGIN_COMPOSITE: sb.append(generateCompositeProperty(propertyName, fieldToken, indent)); break; } i += tokens.get(i).componentTokenCount(); } return sb; }
sb.append(generateEnumProperty( containingClassName, signalToken, propertyName, encodingToken, indent)); break;
sb.append(generateEnumProperty( containingClassName, signalToken, propertyName, encodingToken, indent)); break;