/** * buid a property holder on top of a collection */ public static CollectionPropertyHolder buildPropertyHolder( Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context) { return new CollectionPropertyHolder( collection, path, clazzToProcess, property, parentPropertyHolder, context ); }
/** * build a component property holder * * @param component component to wrap * @param path component path * @param mappings * @return PropertyHolder */ public static PropertyHolder buildPropertyHolder( Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings ) { return new ComponentPropertyHolder( component, path, inferredData, parent, mappings ); }
/** * build a component property holder * * @param component component to wrap * @param path component path * @param mappings * @return PropertyHolder */ public static PropertyHolder buildPropertyHolder( Component component, String path, PropertyData inferredData, PropertyHolder parent, ExtendedMappings mappings ) { return (PropertyHolder) new ComponentPropertyHolder( component, path, inferredData, parent, mappings ); }
/** * buid a property holder on top of a collection */ public static PropertyHolder buildPropertyHolder( Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, Mappings mappings) { return new CollectionPropertyHolder( collection, path, clazzToProcess, property, parentPropertyHolder, mappings ); }
/** * buid a property holder on top of a collection */ public static PropertyHolder buildPropertyHolder( Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, Mappings mappings) { return new CollectionPropertyHolder( collection, path, clazzToProcess, property, parentPropertyHolder, mappings ); }
/** * buid a property holder on top of a collection */ public static CollectionPropertyHolder buildPropertyHolder( Collection collection, String path, XClass clazzToProcess, XProperty property, PropertyHolder parentPropertyHolder, MetadataBuildingContext context) { return new CollectionPropertyHolder( collection, path, clazzToProcess, property, parentPropertyHolder, context ); }