Package io.atlasmap.v2
Class AtlasModelFactory
java.lang.Object
io.atlasmap.v2.AtlasModelFactory
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static String
static Action
cloneAction
(Action action) static Field
cloneField
(Field f) cloneFieldActions
(ArrayList<Action> actions) static SimpleField
cloneFieldToSimpleField
(Field field) static BaseMapping
cloneMapping
(BaseMapping baseMapping, boolean deepClone) static void
static FieldGroup
This is a shallow copy, it doesn't handle children.static AtlasMapping
static Collection
static FieldGroup
createFieldGroupFrom
(Field field, boolean withActions) static <T extends BaseMapping>
Tstatic <T extends BaseMapping>
TcreateMapping
(MappingType type) static MockDocument
static MockField
static PropertyField
static String
static String
static Object
unwrapField
(Field f) static Field
wrapWithField
(Object val) static Field
wrapWithField
(Object val, String parentPath)
-
Field Details
-
GENERATED_PATH
- See Also:
-
-
Method Details
-
createMapping
-
createMapping
-
createAtlasMapping
-
createCollection
-
createMockDocument
-
createMockField
-
createPropertyField
-
cloneMapping
-
cloneField
-
copyFieldGroup
This is a shallow copy, it doesn't handle children. Each module should handle their own deep clone.- Parameters:
fg
-FieldGroup
- Returns:
- copied FieldGroup
-
cloneFieldToSimpleField
-
copyField
-
createFieldGroupFrom
-
cloneFieldActions
-
cloneAction
-
baseFieldToString
-
toString
-
toString
-
wrapWithField
-
wrapWithField
-
unwrapField
-