@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { for (PathElement path : this.paths) { String key = this.getBundleKey(path, attributeName); if (bundle.containsKey(key)) { return bundle.getString(key); } } return this.parent.getResourceAttributeDescription(attributeName, locale, bundle); }
@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { for (PathElement path : this.paths) { String key = this.getBundleKey(path, attributeName); if (bundle.containsKey(key)) { return bundle.getString(key); } } return this.parent.getResourceAttributeDescription(attributeName, locale, bundle); }
@Override public ModelNode addResourceAttributeDescription(ModelNode resourceDescription, ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle) { ModelNode result = super.addResourceAttributeDescription(resourceDescription, resolver, locale, bundle); for (final AttributeDefinition def : NESTED_ATTRIBUTES) { result.get(VALUE_TYPE, def.getName(), ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(def.getName(), locale, bundle)); } return result; }
@Override public ModelNode addResourceAttributeDescription(ModelNode resourceDescription, ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle) { ModelNode result = super.addResourceAttributeDescription(resourceDescription, resolver, locale, bundle); for (final AttributeDefinition def : NESTED_ATTRIBUTES) { result.get(VALUE_TYPE, def.getName(), ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(def.getName(), locale, bundle)); } return result; }
@Override public ModelNode addResourceAttributeDescription(ModelNode resourceDescription, ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle) { ModelNode result = super.addResourceAttributeDescription(resourceDescription, resolver, locale, bundle); for (final AttributeDefinition def : NESTED_ATTRIBUTES) { result.get(VALUE_TYPE, def.getName(), ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(def.getName(), locale, bundle)); } return result; }
@Override public ModelNode addResourceAttributeDescription(ModelNode resourceDescription, ResourceDescriptionResolver resolver, Locale locale, ResourceBundle bundle) { ModelNode result = super.addResourceAttributeDescription(resourceDescription, resolver, locale, bundle); for (final AttributeDefinition def : NESTED_ATTRIBUTES) { result.get(VALUE_TYPE, def.getName(), ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(def.getName(), locale, bundle)); } return result; }
@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { if (bundle.containsKey(getBundleKey(attributeName))) { return super.getResourceAttributeDescription(attributeName, locale, bundle); }else{ return fallback.getResourceAttributeDescription(attributeName, locale, fallback.getResourceBundle(locale)); } } };
@Override public String getResourceAttributeDescription(String attributeName, Locale locale, ResourceBundle bundle) { if (bundle.containsKey(getBundleKey(attributeName))) { return super.getResourceAttributeDescription(attributeName, locale, bundle); }else{ return fallback.getResourceAttributeDescription(attributeName, locale, fallback.getResourceBundle(locale)); } } };
valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(key, locale, bundle)); } else { valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(valueType.getAttributeTextDescription(bundle, p));
/** * Creates a returns a basic model node describing the attribute, after attaching it to the given overall resource * description model node. The node describing the attribute is returned to make it easy to perform further * modification. * * @param resourceDescription the overall resource description * @param resolver provider of localized text descriptions * @param locale locale to pass to the resolver * @param bundle bundle to pass to the resolver * @return the attribute description node */ public ModelNode addResourceAttributeDescription(final ModelNode resourceDescription, final ResourceDescriptionResolver resolver, final Locale locale, final ResourceBundle bundle) { final ModelNode attr = getNoTextDescription(false); final String description = resolver.getResourceAttributeDescription(getName(), locale, bundle); attr.get(ModelDescriptionConstants.DESCRIPTION).set(description); final ModelNode result = resourceDescription.get(ModelDescriptionConstants.ATTRIBUTES, getName()).set(attr); ModelNode deprecated = addDeprecatedInfo(result); if (deprecated != null) { deprecated.get(ModelDescriptionConstants.REASON).set(resolver.getResourceAttributeDeprecatedDescription(getName(), locale, bundle)); } return result; }
valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(key, locale, bundle)); } else { valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(valueType.getAttributeTextDescription(bundle, p));
/** * Creates a returns a basic model node describing the attribute, after attaching it to the given overall resource * description model node. The node describing the attribute is returned to make it easy to perform further * modification. * * @param resourceDescription the overall resource description * @param resolver provider of localized text descriptions * @param locale locale to pass to the resolver * @param bundle bundle to pass to the resolver * @return the attribute description node */ public ModelNode addResourceAttributeDescription(final ModelNode resourceDescription, final ResourceDescriptionResolver resolver, final Locale locale, final ResourceBundle bundle) { final ModelNode attr = getNoTextDescription(false); final String description = resolver.getResourceAttributeDescription(getName(), locale, bundle); attr.get(ModelDescriptionConstants.DESCRIPTION).set(description); final ModelNode result = resourceDescription.get(ModelDescriptionConstants.ATTRIBUTES, getName()).set(attr); ModelNode deprecated = addDeprecatedInfo(result); if (deprecated != null) { deprecated.get(ModelDescriptionConstants.REASON).set(resolver.getResourceAttributeDeprecatedDescription(getName(), locale, bundle)); } addAccessConstraints(result, locale); return result; }
/** * Creates a returns a basic model node describing the attribute, after attaching it to the given overall resource * description model node. The node describing the attribute is returned to make it easy to perform further * modification. * * @param resourceDescription the overall resource description * @param resolver provider of localized text descriptions * @param locale locale to pass to the resolver * @param bundle bundle to pass to the resolver * @return the attribute description node */ public ModelNode addResourceAttributeDescription(final ModelNode resourceDescription, final ResourceDescriptionResolver resolver, final Locale locale, final ResourceBundle bundle) { final ModelNode attr = getNoTextDescription(false); final String description = resolver.getResourceAttributeDescription(getName(), locale, bundle); attr.get(ModelDescriptionConstants.DESCRIPTION).set(description); final ModelNode result = resourceDescription.get(ModelDescriptionConstants.ATTRIBUTES, getName()).set(attr); ModelNode deprecated = addDeprecatedInfo(result); if (deprecated != null) { deprecated.get(ModelDescriptionConstants.REASON).set(resolver.getResourceAttributeDeprecatedDescription(getName(), locale, bundle)); } addAccessConstraints(result, locale); return result; }
/** * Creates a returns a basic model node describing the attribute, after attaching it to the given overall resource * description model node. The node describing the attribute is returned to make it easy to perform further * modification. * * @param resourceDescription the overall resource description * @param resolver provider of localized text descriptions * @param locale locale to pass to the resolver * @param bundle bundle to pass to the resolver * @return the attribute description node */ public ModelNode addResourceAttributeDescription(final ModelNode resourceDescription, final ResourceDescriptionResolver resolver, final Locale locale, final ResourceBundle bundle) { final ModelNode attr = getNoTextDescription(false); final String description = resolver.getResourceAttributeDescription(getName(), locale, bundle); attr.get(ModelDescriptionConstants.DESCRIPTION).set(description); final ModelNode result = resourceDescription.get(ModelDescriptionConstants.ATTRIBUTES, getName()).set(attr); ModelNode deprecated = addDeprecatedInfo(result); if (deprecated != null) { deprecated.get(ModelDescriptionConstants.REASON).set(resolver.getResourceAttributeDeprecatedDescription(getName(), locale, bundle)); } addAccessConstraints(result, locale); return result; }
valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(key, locale, bundle)); } else { valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(valueType.getAttributeTextDescription(bundle, p));
valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(resolver.getResourceAttributeDescription(key, locale, bundle)); } else { valueTypeDesc.get(ModelDescriptionConstants.DESCRIPTION).set(valueType.getAttributeTextDescription(bundle, p));