/** * Returns true, if the given string argument represents a enumeration class. * * @param elementName * @return true, if the string represents a enumeration, otherwise false. */ public boolean isEnum(final String elementType) { final String namespace = splitElementType(elementType)[0]; final String localname = splitElementType(elementType)[1]; boolean isEnum = false; for (final MetadataEnum metadataEnum : metadata.getEnumList()) { if (metadataEnum.getName().equals(localname) && metadataEnum.getNamespace().equals(namespace)) { isEnum = true; break; } } return isEnum; }
/** * Returns true, if the given string argument represents a enumeration class. * * @param elementName * @return true, if the string represents a enumeration, otherwise false. */ public boolean isEnum(final String elementType) { final String namespace = splitElementType(elementType)[0]; final String localname = splitElementType(elementType)[1]; boolean isEnum = false; for (final MetadataEnum metadataEnum : metadata.getEnumList()) { if (metadataEnum.getName().equals(localname) && metadataEnum.getNamespace().equals(namespace)) { isEnum = true; break; } } return isEnum; }
public String getFqnClass(final MetadataElement element) { final String namespace = splitElementType(element.getType())[0]; final String localname = splitElementType(element.getType())[1]; // search in all enumeration for (final MetadataEnum metadataEnum : metadata.getEnumList()) { if (metadataEnum.getName().equals(localname) && metadataEnum.getNamespace().equals(namespace)) { return metadataEnum.getPackageApi() + "." + getPascalizeCase(metadataEnum.getName()); } } // search in all classes for (final MetadataItem metadataClass : metadata.getClassList()) { if (metadataClass.getName().equals(localname) && metadataClass.getNamespace().equals(namespace)) { return metadataClass.getPackageApi() + "." + getPascalizeCase(metadataClass.getName()); } } return null; }
public String getFqnClass(final MetadataElement element) { final String namespace = splitElementType(element.getType())[0]; final String localname = splitElementType(element.getType())[1]; // search in all enumeration for (final MetadataEnum metadataEnum : metadata.getEnumList()) { if (metadataEnum.getName().equals(localname) && metadataEnum.getNamespace().equals(namespace)) { return metadataEnum.getPackageApi() + "." + getPascalizeCase(metadataEnum.getName()); } } // search in all classes for (final MetadataItem metadataClass : metadata.getClassList()) { if (metadataClass.getName().equals(localname) && metadataClass.getNamespace().equals(namespace)) { return metadataClass.getPackageApi() + "." + getPascalizeCase(metadataClass.getName()); } } return null; }
final String fqn = getFqnClass(element); if (fqn != null) { final String localname = splitElementType(element.getType())[1]; final String argName = getCamelCase(localname); final JClass refClass = cm.ref(fqn);
final String fqn = getFqnClass(element); if (fqn != null) { final String localname = splitElementType(element.getType())[1]; final String argName = getCamelCase(localname); final JClass refClass = cm.ref(fqn);