Uses of Interface
to.etc.domui.component.meta.ClassMetaModel

Packages that use ClassMetaModel
to.etc.domui.component.form   
to.etc.domui.component.input   
to.etc.domui.component.lookup   
to.etc.domui.component.meta   
to.etc.domui.component.meta.impl   
to.etc.domui.component.tbl   
to.etc.domui.util   
to.etc.domui.util.db   
 

Uses of ClassMetaModel in to.etc.domui.component.form
 

Methods in to.etc.domui.component.form that return ClassMetaModel
protected  ClassMetaModel FormBuilderBase.getClassMeta()
          Return the currently active class metamodel (the model that properties are obtained from).
 

Methods in to.etc.domui.component.form with parameters of type ClassMetaModel
 void FormBuilderBase.setMetaModel(ClassMetaModel cmm, IReadOnlyModel<?> source)
          Sets the base metamodel and value source to use for obtaining properties.
 

Uses of ClassMetaModel in to.etc.domui.component.input
 

Methods in to.etc.domui.component.input that return ClassMetaModel
 ClassMetaModel AbstractFloatingLookup.getMetaModel()
           
 ClassMetaModel LookupInput.getMetaModel()
           
 

Constructors in to.etc.domui.component.input with parameters of type ClassMetaModel
AbstractFloatingLookup(boolean modal, java.lang.String txt, java.lang.Class<T> lookupClass, ClassMetaModel metaModel)
          Create a floating window with the specified title in the title bar.
AbstractFloatingLookup(java.lang.Class<T> lookupClass, ClassMetaModel metaModel)
           
LookupInput(java.lang.Class<T> lookupClass, ClassMetaModel metaModel)
           
SimpleLookup(java.lang.Class<T> lookupClass, ClassMetaModel metaModel)
           
SimpleLookup(java.lang.Class<T> lookupClass, ClassMetaModel metaModel, java.lang.String[] resultColumns)
           
 

Uses of ClassMetaModel in to.etc.domui.component.lookup
 

Methods in to.etc.domui.component.lookup that return ClassMetaModel
 ClassMetaModel LookupForm.getMetaModel()
          Return the metamodel that this class uses to get it's data from.
 

Constructors in to.etc.domui.component.lookup with parameters of type ClassMetaModel
LookupForm(java.lang.Class<T> lookupClass, ClassMetaModel cmm, java.lang.String... propertyList)
          Create a LookupForm to find instances of the specified class.
MultipleSelectionLookup(java.lang.Class<T> lookupClass, ClassMetaModel metaModel, boolean isModal, java.lang.String title, IMultiSelectionResult<T> onReceiveResult)
           
 

Uses of ClassMetaModel in to.etc.domui.component.meta
 

Methods in to.etc.domui.component.meta that return ClassMetaModel
 ClassMetaModel IClassMetaModelFactory.createModel(java.lang.Object theThingy)
          When accept() has returned a > 0 value, this must create an (immutable) metamodel for the thingy passed.
static ClassMetaModel MetaManager.findClassMeta(java.lang.Class<?> clz)
           
static ClassMetaModel MetaManager.findClassMeta(IMetaClass mc)
          Get the metamodel for some metadata-defined object.
 ClassMetaModel PropertyMetaModel.getClassModel()
          The ClassModel that this property is a property of.
 ClassMetaModel PropertyMetaModel.getValueModel()
          If applicable, the value type's class model.
 

Methods in to.etc.domui.component.meta with parameters of type ClassMetaModel
static boolean MetaManager.areObjectsEqual(java.lang.Object a, java.lang.Object b, ClassMetaModel cmm)
          This is a complex EQUAL routine which compares objects.
static java.util.List<DisplayPropertyMetaModel> MetaManager.calculateObjectProperties(ClassMetaModel cm)
          Generate some set of columns to show from a class' metadata, if enabled.
static java.util.List<SearchPropertyMetaModel> MetaManager.calculateSearchProperties(ClassMetaModel cm)
          Try to calculate some search properties off a data class for debug/test pps, if enabled
static INodeContentRenderer<?> MetaManager.createDefaultComboRenderer(PropertyMetaModel<?> pmm, ClassMetaModel cmm)
          This creates a default combo option value renderer using whatever metadata is available.
static java.lang.Object MetaManager.getPrimaryKey(java.lang.Object instance, ClassMetaModel cmm)
           
static PropertyMetaModel<?> MetaManager.internalCalculateDottedPath(ClassMetaModel cmm, java.lang.String name)
           
static java.util.List<PropertyMetaModel<?>> MetaManager.parsePropertyPath(ClassMetaModel m, java.lang.String compoundName)
          Parse the property path and return the list of properties in the path.
 

Uses of ClassMetaModel in to.etc.domui.component.meta.impl
 

Classes in to.etc.domui.component.meta.impl that implement ClassMetaModel
 class ClassMetaModelWrapper
          This class can be used as a "proxy class" or "delegate class" to another ClassMetaModel instance.
 class DefaultClassMetaModel
          This is a DomUI class metamodel info record that only contains data.
 

Methods in to.etc.domui.component.meta.impl that return ClassMetaModel
 ClassMetaModel DefaultJavaClassMetaModelFactory.createModel(java.lang.Object theThingy)
           
 ClassMetaModel PathPropertyMetaModel.getClassModel()
           
 ClassMetaModel ExpandedDisplayProperty.getClassModel()
          This returns the ClassMetaModel for the ROOT of this property(!).
abstract  ClassMetaModel PropertyMetaModelWrapper.getClassModel()
           
 ClassMetaModel DefaultPropertyMetaModel.getClassModel()
           
 ClassMetaModel PathPropertyMetaModel.getValueModel()
           
 ClassMetaModel ExpandedDisplayProperty.getValueModel()
           
 ClassMetaModel PropertyMetaModelWrapper.getValueModel()
           
 ClassMetaModel DefaultPropertyMetaModel.getValueModel()
           
 ClassMetaModel ClassMetaModelWrapper.getWrappedModel()
           
 

Methods in to.etc.domui.component.meta.impl with parameters of type ClassMetaModel
static java.util.List<DisplayPropertyMetaModel> DisplayPropertyMetaModel.decode(ClassMetaModel cmm, MetaComboProperty[] mar)
          Convert a list of combobox display properties to their metamodel equivalents.
static java.util.List<DisplayPropertyMetaModel> DisplayPropertyMetaModel.decode(ClassMetaModel cmm, MetaDisplayProperty[] mar)
          Converts a list of MetaDisplayProperty annotations into their metamodel equivalents.
static java.util.List<ExpandedDisplayProperty<?>> ExpandedDisplayProperty.expandDisplayProperties(java.util.List<DisplayPropertyMetaModel> dpl, ClassMetaModel cmm, IValueAccessor<?> rootAccessor)
          Enter with a list of display thingies; returns the fully-expanded list of thingeridoos.
static java.util.List<ExpandedDisplayProperty<?>> ExpandedDisplayProperty.expandProperties(ClassMetaModel cmm, java.lang.String[] properties)
           
static ExpandedDisplayProperty<?> ExpandedDisplayProperty.expandProperty(ClassMetaModel cmm, java.lang.String property)
          Get the display expansion for a single property.
 void ClassMetaModelWrapper.setWrappedModel(ClassMetaModel parent)
          WATCH OUT: Should only be used when initializing outside the constructor; should not change after this has been passed to user code.
 

Constructors in to.etc.domui.component.meta.impl with parameters of type ClassMetaModel
ClassMetaModelWrapper(ClassMetaModel parent)
           
DisplayPropertyMetaModel(ClassMetaModel cmm, MetaComboProperty p)
           
DisplayPropertyMetaModel(ClassMetaModel cmm, MetaDisplayProperty p)
           
SearchPropertyMetaModelImpl(ClassMetaModel cmm)
           
 

Uses of ClassMetaModel in to.etc.domui.component.tbl
 

Methods in to.etc.domui.component.tbl that return ClassMetaModel
protected  ClassMetaModel AbstractRowRenderer.model()
          Returns the metamodel used.
protected  ClassMetaModel KeyWordPopupRowRenderer.model()
          Returns the metamodel used.
 

Constructors in to.etc.domui.component.tbl with parameters of type ClassMetaModel
AbstractRowRenderer(java.lang.Class<T> data, ClassMetaModel cmm)
           
BasicRowRenderer(java.lang.Class<T> dataClass, ClassMetaModel cmm, java.lang.Object... cols)
           
KeyWordPopupRowRenderer(java.lang.Class<T> dataClass, ClassMetaModel cmm, java.lang.String... cols)
          Create a renderer by handling the specified class and a list of properties off it.
MultipleSelectionRowRenderer(java.lang.Class<T> dataClass, ClassMetaModel cmm, java.lang.String... cols)
           
SimpleRowRenderer(java.lang.Class<T> dataClass, ClassMetaModel cmm, java.lang.String... cols)
           
 

Uses of ClassMetaModel in to.etc.domui.util
 

Constructors in to.etc.domui.util with parameters of type ClassMetaModel
DisplayPropertyNodeContentRenderer(ClassMetaModel cmm, java.util.List<ExpandedDisplayProperty<?>> list)
           
 

Uses of ClassMetaModel in to.etc.domui.util.db
 

Methods in to.etc.domui.util.db with parameters of type ClassMetaModel
protected  java.lang.Object QBasicModelCopier.loadCopyFrom(QDataContext dc, java.lang.Object source, ClassMetaModel cmm, boolean refonly)