in shared/impl-vlt/src/main/java/org/apache/sling/ide/impl/vlt/VltNodeTypeFactory.java [192:222]
private int propertyTypeFromName(String name) {
if (name.equalsIgnoreCase(PropertyType.TYPENAME_STRING)) {
return PropertyType.STRING;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_BINARY)) {
return PropertyType.BINARY;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_BOOLEAN)) {
return PropertyType.BOOLEAN;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_LONG)) {
return PropertyType.LONG;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_DOUBLE)) {
return PropertyType.DOUBLE;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_DECIMAL)) {
return PropertyType.DECIMAL;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_DATE)) {
return PropertyType.DATE;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_NAME)) {
return PropertyType.NAME;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_PATH)) {
return PropertyType.PATH;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_REFERENCE)) {
return PropertyType.REFERENCE;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_WEAKREFERENCE)) {
return PropertyType.WEAKREFERENCE;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_URI)) {
return PropertyType.URI;
} else if (name.equalsIgnoreCase(PropertyType.TYPENAME_UNDEFINED)) {
return PropertyType.UNDEFINED;
} else {
throw new IllegalArgumentException("unknown type: " + name);
}
}