Examples of implementedByObject()


Examples of com.webobjects.foundation.NSSelector.implementedByObject()

                NSArray additionalValidationKeys = (NSArray)_validationInfo.objectForKey("additionalValidationKeys");
                if(additionalValidationKeys != null) {
                    for(Enumeration e = additionalValidationKeys.objectEnumerator(); e.hasMoreElements();) {
                        String key = (String)e.nextElement();
                        NSSelector selector = new NSSelector(key);
                        if(selector.implementedByObject(obj)) {
                            try {
                                selector.invoke(obj);
                            } catch (Exception ex) {
                                if(ex instanceof NSValidation.ValidationException)
                                    throw (NSValidation.ValidationException)ex;
View Full Code Here

Examples of com.webobjects.foundation.NSSelector.implementedByObject()

        super(context);
    }

    public String displayNameForPageConfiguration() {
        NSSelector sel = new NSSelector("d2wContext");
        if(sel.implementedByObject(context().page())) {
            D2WContext context = (D2WContext) context().page().valueForKey("d2wContext");
            return (String) context.valueForKey("displayNameForPageConfiguration");
        } else {
            if(_d2wContext == null)
                _d2wContext = ERD2WContext.newContext();
View Full Code Here

Examples of com.webobjects.foundation.NSSelector.implementedByObject()

              extraInfo.setObjectForKey(ERXWOContext.componentPath(context), "CurrentComponentHierarchy");
            }
          }
        // If this is a D2W component, get its D2W-related information from ERDirectToWeb.
        NSSelector d2wSelector = new NSSelector("d2wContext");
        if (d2wSelector.implementedByObject(context.page())) {
          try {
            Class erDirectToWebClazz = Class.forName("er.directtoweb.ERDirectToWeb");
            NSSelector infoSelector = new NSSelector("informationForContext", new Class [] {WOContext.class});
            NSDictionary d2wExtraInfo = (NSDictionary)infoSelector.invoke(erDirectToWebClazz, context);
            extraInfo.addEntriesFromDictionary(d2wExtraInfo);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.