@Override public void writeFieldBuilder(IndentedWriter w, int getterCount, OwnerField ownerField) { w.write("%s; // generated css resource must be always created. Type: %s. Precedence: %s", FieldManager.getFieldBuilder(getName()), getFieldType(), getBuildPrecedence()); } }
/** * Used to declare fields that will hold generated instances generated * CssResource interfaces. If your field will hold a reference of an existing * type, see {@link #registerField}. For other generated types, use * {@link #registerFieldOfGeneratedType} * {@link #registerFieldForGeneratedCssResource}. * <p> * When making a field we peek at the {@link #parsedFieldStack} to make sure * that the field that holds the widget currently being parsed will depended * upon the field being declared. This ensures, for example, that dom id * fields (see {@link UiBinderWriter#declareDomIdHolder()}) used by an HTMLPanel * will be declared before it is. * * @throws UnableToCompleteException on duplicate name * @return a new {@link FieldWriter} instance */ public FieldWriter registerFieldForGeneratedCssResource( ImplicitCssResource cssResource) throws UnableToCompleteException { FieldWriter field = new FieldWriterOfGeneratedCssResource(this, typeOracle.findType(String.class.getCanonicalName()), cssResource, logger); return registerField(cssResource.getName(), field); }
/** * Used to declare fields that will hold generated instances generated * CssResource interfaces. If your field will hold a reference of an existing * type, see {@link #registerField}. For other generated types, use * {@link #registerFieldOfGeneratedType} * {@link #registerFieldForGeneratedCssResource}. * <p> * When making a field we peek at the {@link #parsedFieldStack} to make sure * that the field that holds the widget currently being parsed will depended * upon the field being declared. This ensures, for example, that dom id * fields (see {@link UiBinderWriter#declareDomIdHolder()}) used by an HTMLPanel * will be declared before it is. * * @throws UnableToCompleteException on duplicate name * @return a new {@link FieldWriter} instance */ public FieldWriter registerFieldForGeneratedCssResource( ImplicitCssResource cssResource) throws UnableToCompleteException { FieldWriter field = new FieldWriterOfGeneratedCssResource(this, typeOracle.findType(String.class.getCanonicalName()), cssResource, logger); return registerField(cssResource.getName(), field); }
@Override public void writeFieldBuilder(IndentedWriter w, int getterCount, OwnerField ownerField) { w.write("%s; // generated css resource must be always created. Type: %s. Precedence: %s", FieldManager.getFieldBuilder(getName()), getFieldType(), getBuildPrecedence()); } }