WebObjects 5.4.2

com.webobjects.directtoweb
Class D2WUtils

java.lang.Object
  extended by com.webobjects.directtoweb.D2WUtils

public class D2WUtils
extends Object


Constructor Summary
D2WUtils()
           
 
Method Summary
static NSArray allEntities()
           
static String appletViewerCommand()
           
static int applicationPort()
           
static NSArray availableKeysForInterfaceAndKeyPath(_WBInterfaceDescriptor i, NSArray keyPath)
           
static String darker(String hexColor)
           
static Class dataTypeForCustomKeyAndEntity(String customKey, EOEntity entity)
           
protected static void flushCaches()
           
static String homeHrefInContext(WOContext context)
           
static _WBKeyDescriptor keyDescriptorForInterfaceAndKeyPath(_WBInterfaceDescriptor i, NSArray keyPath)
           
static String lighter(String hexColor)
           
static D2WContext makeSubContextForDynamicPageNamed(String pageName, WOSession session)
           
static D2WContext makeSubContextForTaskAndEntity(String task, EOEntity entity, WOSession session)
           
static NSArray propertyKeyDescriptorsFromEntity(EOEntity e)
           
static String readableDateFormatDescription(String aString)
           
static NSArray readOnlyEntityNames(D2WContext c)
           
static boolean safeEquals(Object o1, Object o2)
           
static NSArray smartDefaultEntityNames()
           
static String smartDefaultKeyForEntity(EOEntity entity)
           
static String urlFromUrlAndFormValues(String currentUrl, NSDictionary formValues)
           
static String userDefaultsValueForKey(String key)
           
static NSArray visibleEntityNames(D2WContext c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

D2WUtils

public D2WUtils()
Method Detail

readableDateFormatDescription

public static String readableDateFormatDescription(String aString)

lighter

public static String lighter(String hexColor)

darker

public static String darker(String hexColor)

safeEquals

public static boolean safeEquals(Object o1,
                                 Object o2)

propertyKeyDescriptorsFromEntity

public static NSArray propertyKeyDescriptorsFromEntity(EOEntity e)

availableKeysForInterfaceAndKeyPath

public static NSArray availableKeysForInterfaceAndKeyPath(_WBInterfaceDescriptor i,
                                                          NSArray keyPath)

keyDescriptorForInterfaceAndKeyPath

public static _WBKeyDescriptor keyDescriptorForInterfaceAndKeyPath(_WBInterfaceDescriptor i,
                                                                   NSArray keyPath)

dataTypeForCustomKeyAndEntity

public static final Class dataTypeForCustomKeyAndEntity(String customKey,
                                                        EOEntity entity)

allEntities

public static NSArray allEntities()

smartDefaultEntityNames

public static NSArray smartDefaultEntityNames()

visibleEntityNames

public static NSArray visibleEntityNames(D2WContext c)

readOnlyEntityNames

public static NSArray readOnlyEntityNames(D2WContext c)

flushCaches

protected static void flushCaches()

smartDefaultKeyForEntity

public static String smartDefaultKeyForEntity(EOEntity entity)

userDefaultsValueForKey

public static String userDefaultsValueForKey(String key)

homeHrefInContext

public static String homeHrefInContext(WOContext context)

applicationPort

public static int applicationPort()

appletViewerCommand

public static String appletViewerCommand()

urlFromUrlAndFormValues

public static String urlFromUrlAndFormValues(String currentUrl,
                                             NSDictionary formValues)

makeSubContextForTaskAndEntity

public static D2WContext makeSubContextForTaskAndEntity(String task,
                                                        EOEntity entity,
                                                        WOSession session)

makeSubContextForDynamicPageNamed

public static D2WContext makeSubContextForDynamicPageNamed(String pageName,
                                                           WOSession session)

Last updated June 2008

Copyright © 2000-2008 Apple Inc.