public Class classForName(String className, Map context) throws ClassNotFoundException { Class c1 = _NSUtilities.classWithName(className); if (c1 == null) throw new ClassNotFoundException(className); return c1; } }
/** * Returns a JSONComponent of the given type. * * @param <T> the JSONComponent type * @param componentClassName the name of the class to instantiate * @param context the WOContext to create within * @return an instance of the given JSONComponent */ @SuppressWarnings("unchecked") public static <T extends JSONComponent> T componentWithName(String componentClassName, WOContext context) { Class<T> componentClass = _NSUtilities.classWithName(componentClassName); T jsonComponent = (T) _NSUtilities.instantiateObject(componentClass, new Class[] { WOContext.class }, new Object[] { context }, true, false); return jsonComponent; } }
@SuppressWarnings("unchecked") // Suppresses warning given by _NSUtilities.classWithName(className) private static Class<? extends IERXPerformWOActionForResult> defaultErrorController() { Class<? extends IERXPerformWOActionForResult> clazz = null; String className = ERXProperties.stringForKey(KEY_FOR_CLASSNAME); if (className != null) { clazz = _NSUtilities.classWithName(className); } else { clazz = ErrorResultController.class; } log.debug("Default error controller class = {}", clazz); return clazz; }
Class valueClass = _NSUtilities.classWithName(className); if (valueClass == null) throw new IllegalStateException(new StringBuilder().append("adaptorValueType: unable to load class named '").append(className).append("' for attribute ").append(name()).append(" on entity ").append(entity().name()).toString());
private void _setAdaptorValueConversionMethodName(String conversionMethodName) { if (conversionMethodName != null && conversionMethodName.length() != 0) { _adaptorValueConversionMethodName = conversionMethodName; if(adaptorValueConversionClass()!=null) { Class valueClass = _NSUtilities.classWithName(className()); _adaptorValueConversionMethod = new NSSelector(_adaptorValueConversionMethodName, new Class[]{valueClass}); } else { _adaptorValueConversionMethod = new NSSelector(_adaptorValueConversionMethodName, null); } } else { _adaptorValueConversionMethodName = null; _adaptorValueConversionMethod = null; } }
Class helperClass = _NSUtilities.classWithName(targetHelperName); if (helperClass != null && classImplementsMethod(helperClass, helperFunction)) { return helperClass;
return valueFactoryMethod().invoke(factoryClass, date); Class<?> c = _NSUtilities.classWithName(className()); return valueFactoryMethod().invoke(c, date); } catch(IllegalAccessException e) {
try { if (valueFactoryMethodName() == null) { Class valueClass = _NSUtilities.classWithName(className); if (valueClass != null) { if (_NSUtilities._isClassANumberOrABoolean(valueClass))
if (className == null) return valueP; Class aClass = _NSUtilities.classWithName(className); if (aClass == null) { if (NSLog.debugLoggingAllowedForLevelAndGroups(2, 128L))
private void buildEnumQualifier(ERMD2WQueryComponent sender, NSMutableArray<EOQualifier> qualifiers, String anAttributeName, String attributeClassName) { @SuppressWarnings("unchecked") Class<? extends Enum<?>> klass = _NSUtilities.classWithName(attributeClassName); NSMutableArray<Enum<?>> matchingEnums = new NSMutableArray<Enum<?>>(); if (klass != null && klass.isEnum()) { Enum<?>[] em = klass.getEnumConstants(); for (int i = 0, length = em.length; i < length; ++i) { Enum<?> anEnum = em[i]; // localizing, to make sure the value is in the cache ERXLocalizer.currentLocalizer().localizedStringForKey(anEnum.name()); String unlocalizedName = (String) ERXLocalizer.currentLocalizer().cache() .objectForKey(anEnum.name()); if (unlocalizedName.toLowerCase().contains( sender.searchValue().toLowerCase())) { matchingEnums.addObject(anEnum); } } } for (Enum<?> anEnum : matchingEnums) { qualifiers .addObject(new EOKeyValueQualifier(anAttributeName, ERXQ.EQ, anEnum)); } }
Class componentClass = _NSUtilities.classWithName(componentName); JSONComponent component; if (JSONComponent.class.isAssignableFrom(componentClass)) {
NSLog.debug.appendln("<WOHTMLWebObjectTag> will look for " + s1 + " in the java runtime."); Class class1 = _NSUtilities.classWithName(s1); if (class1 == null) { if (NSLog.debugLoggingAllowedForLevelAndGroups(3, 8388608L)) {
Object value1 = null; if (_valueClass == null) { _valueClass = _NSUtilities.classWithName(className());//_valueClassName); if (_valueClass == null) _valueClass = stringClass;
Object value = null; if (_valueClass == null) { _valueClass = _NSUtilities.classWithName(className());//_valueClassName); if (_valueClass == null) _valueClass = stringClass;
NSData data = null; if (_valueClass == null) { _valueClass = _NSUtilities.classWithName(className());//_valueClassName); if (_valueClass == null) _valueClass = dataClass;