org.progeeks.meta.util
Class CompositeUtils

java.lang.Object
  extended by org.progeeks.meta.util.CompositeUtils

public class CompositeUtils
extends java.lang.Object

Utilities useful for creating composite meta-objects.

Version:
$Revision: 1.7 $
Author:
Paul Speed

Constructor Summary
CompositeUtils()
           
 
Method Summary
static MetaClass createCompositeMetaClass(MetaClassRegistry classRegistry, java.lang.String className, java.lang.String[] keys, MetaClass[] classes)
          Creates a new meta-class as a composite of the specified meta-classes.
static MetaClass createCompositeMetaClass(java.lang.String className, java.lang.String[] keys, MetaClass[] classes)
          Creates a new meta-class as a composite of the specified meta-classes.
static java.lang.String getSplitName(java.lang.String name)
          Attempts to break up a property name up based on letter case and runs of upper case letters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeUtils

public CompositeUtils()
Method Detail

createCompositeMetaClass

public static MetaClass createCompositeMetaClass(MetaClassRegistry classRegistry,
                                                 java.lang.String className,
                                                 java.lang.String[] keys,
                                                 MetaClass[] classes)
Creates a new meta-class as a composite of the specified meta-classes. Each property is prefixed with the key associated with the internal meta-class.


createCompositeMetaClass

public static MetaClass createCompositeMetaClass(java.lang.String className,
                                                 java.lang.String[] keys,
                                                 MetaClass[] classes)
Creates a new meta-class as a composite of the specified meta-classes. Each property is prefixed with the key associated with the internal meta-class. The class is created in the context class registry.


getSplitName

public static java.lang.String getSplitName(java.lang.String name)
Attempts to break up a property name up based on letter case and runs of upper case letters. (This is duplicated from the bean toolkit and should really be part of a more general utility class.)



Copyright © 2002-2003 Paul Speed. All Rights Reserved.