public class DataModelerUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLIPPED_MARKER |
static String |
EXTERNAL_PREFIX |
| Constructor and Description |
|---|
DataModelerUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
assembleClassName(String objPackage,
String objName) |
static List<org.uberfire.commons.data.Pair<String,String>> |
buildFieldTypeOptions(Collection<PropertyType> baseTypes,
Collection<DataObject> dataObjects,
Collection<JavaEnum> javaEnum,
Collection<DataObject> externalClasses,
Collection<JavaEnum> externalEnums,
boolean includeEmptyItem) |
static List<org.uberfire.commons.data.Pair<String,String>> |
buildFieldTypeOptions(Collection<PropertyType> baseTypes,
Collection<DataObject> dataObjects,
Collection<JavaEnum> javaEnums,
Collection<DataObject> externalClasses,
Collection<JavaEnum> externalEnums,
String selectedType,
boolean includeEmptyItem) |
static List<org.uberfire.commons.data.Pair<String,String>> |
buildSuperclassOptions(DataModel dataModel,
DataObject currentDataObject) |
static String |
calculateExpectedClassName(org.uberfire.backend.vfs.Path projectRootPath,
org.uberfire.backend.vfs.Path javaFilePath) |
static String |
calculateExpectedClassName(String projectRootPathUri,
String javaFilePathUri) |
static String[] |
calculateSubPackages(String packageName) |
static String |
extractClassName(String fullClassName) |
static String |
extractPackageName(String fullClassName) |
static String |
extractSimpleFileName(org.uberfire.backend.vfs.Path path) |
static List<ObjectProperty> |
filterPropertiesByType(Collection<ObjectProperty> properties,
List<String> expectedTypes,
boolean skipUnmanaged) |
static String |
getDataObjectFullLabel(DataObject dataObject) |
static String |
getDataObjectFullLabel(DataObject dataObject,
boolean includePackage) |
static String |
getDataObjectUILabel(DataObject dataObject) |
static List<ObjectProperty> |
getFieldsUsingPosition(DataObject dataObject,
int position,
String skipField) |
static List<ObjectProperty> |
getManagedProperties(DataObject dataObject) |
static String |
getMaxLengthClippedString(String s,
int maxLength) |
static Integer |
getMaxPosition(DataObject dataObject) |
static String[] |
getPackageTerms(String packageName) |
static boolean |
hasPosition(ObjectProperty property) |
static boolean |
isManagedProperty(ObjectProperty property) |
static String |
nullTrim(String value) |
static String |
trim(String value) |
static String |
unCapitalize(String str) |
public static final String EXTERNAL_PREFIX
public static final String CLIPPED_MARKER
public static String getDataObjectUILabel(DataObject dataObject)
public static String getDataObjectFullLabel(DataObject dataObject)
public static String getDataObjectFullLabel(DataObject dataObject, boolean includePackage)
public static String extractSimpleFileName(org.uberfire.backend.vfs.Path path)
public static List<ObjectProperty> getFieldsUsingPosition(DataObject dataObject, int position, String skipField)
public static Integer getMaxPosition(DataObject dataObject)
public static boolean hasPosition(ObjectProperty property)
public static List<ObjectProperty> getManagedProperties(DataObject dataObject)
public static boolean isManagedProperty(ObjectProperty property)
public static String calculateExpectedClassName(org.uberfire.backend.vfs.Path projectRootPath, org.uberfire.backend.vfs.Path javaFilePath)
public static String calculateExpectedClassName(String projectRootPathUri, String javaFilePathUri)
public static List<ObjectProperty> filterPropertiesByType(Collection<ObjectProperty> properties, List<String> expectedTypes, boolean skipUnmanaged)
public static List<org.uberfire.commons.data.Pair<String,String>> buildFieldTypeOptions(Collection<PropertyType> baseTypes, Collection<DataObject> dataObjects, Collection<JavaEnum> javaEnum, Collection<DataObject> externalClasses, Collection<JavaEnum> externalEnums, boolean includeEmptyItem)
public static List<org.uberfire.commons.data.Pair<String,String>> buildFieldTypeOptions(Collection<PropertyType> baseTypes, Collection<DataObject> dataObjects, Collection<JavaEnum> javaEnums, Collection<DataObject> externalClasses, Collection<JavaEnum> externalEnums, String selectedType, boolean includeEmptyItem)
public static List<org.uberfire.commons.data.Pair<String,String>> buildSuperclassOptions(DataModel dataModel, DataObject currentDataObject)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.