public String getResourceTypeName(ResourceNameConfig resourceNameConfig) { String commonResourceName = resourceNameConfig.getCommonResourceName(); return commonResourceName != null ? commonResourceName : publicClassName(getResourceTypeNameObject(resourceNameConfig)); }
/** The class name of the generated resource type from the entity name. */ public String getAndSaveElementResourceTypeName( ImportTypeTable typeTable, FieldConfig fieldConfig) { ResourceNameConfig resourceNameConfig = fieldConfig.getResourceNameConfig(); if (resourceNameConfig.getCommonResourceName() != null) { String resourceClassName = resourceNameConfig.getCommonResourceName(); return typeTable.getAndSaveNicknameFor(resourceClassName); } String resourceClassName = publicClassName(getResourceTypeNameObject(resourceNameConfig)); return typeTable.getAndSaveNicknameForResourceNameElementType(fieldConfig, resourceClassName); }
private static String getResourceNamePackage(ResourceNameConfig resourceNameConfig) { String commonResourceName = resourceNameConfig.getCommonResourceName(); if (commonResourceName != null) { // Common resource name is fully-qualified. int p = commonResourceName.lastIndexOf("."); if (p >= 0) { commonResourceName = commonResourceName.substring(0, p); } return commonResourceName; } ResourceNameType resourceNameType = resourceNameConfig.getResourceNameType(); switch (resourceNameType) { case ANY: return "com.google.api.resourcenames"; case FIXED: case SINGLE: case ONEOF: return getJavaPackage(resourceNameConfig.getAssignedProtoFile()); case NONE: default: throw new IllegalArgumentException("Unexpected ResourceNameType: " + resourceNameType); } }
@Override public String getAndSaveResourceTypeName(ImportTypeTable typeTable, FieldConfig fieldConfig) { String commonResourceName = fieldConfig.getResourceNameConfig().getCommonResourceName(); String resourceClassName; if (commonResourceName == null) { resourceClassName = publicClassName(getResourceTypeNameObject(fieldConfig.getResourceNameConfig())); } else { // Common resource name is fully-qualified. resourceClassName = commonResourceName.substring(commonResourceName.lastIndexOf(".") + 1); } return typeTable.getAndSaveNicknameForTypedResourceName(fieldConfig, resourceClassName); }
/** The class name of the generated resource type from the entity name. */ public String getAndSaveResourceTypeName(ImportTypeTable typeTable, FieldConfig fieldConfig) { String commonResourceName = fieldConfig.getResourceNameConfig().getCommonResourceName(); String resourceClassName = commonResourceName != null ? commonResourceName : publicClassName(getResourceTypeNameObject(fieldConfig.getResourceNameConfig())); return typeTable.getAndSaveNicknameForTypedResourceName(fieldConfig, resourceClassName); }
CSharpTypeTable.ALIAS_SYSTEM_COLLECTIONS_GENERIC + "::IEnumerable", CSharpTypeTable.ALIAS_GAX + "::ResourceNameList"); } else if (resourceNameConfig.getCommonResourceName() == null && !isAny) {