Class PropertyStringReplace
java.lang.Object
de.mid.innovator.m2msdk.model.transformation.property.PropertyDescriptorImpl
de.mid.innovator.m2msdk.model.transformation.property.PropertyStringBase
de.mid.innovator.m2msdk.model.transformation.property.PropertyStringReplace
- All Implemented Interfaces:
PropertyDescriptorIF,Serializable
- Direct Known Subclasses:
PropertyInnovatorStringElementReplace
This function replaces values within a string as defined in the arguments.
An argument has the syntax "[Old]=[New]".
The term [Old] is a regular expression.
You have e.g. to escape the meta symbol with a preceding back slash ("\\").
- Version:
- 10.1.1
- Author:
- jmback
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKnownNames(MappingElementIF iElement) Get list of known property names.getValue(MappingElementIF element, ExpressionContext ec) Read value from item.Methods inherited from class de.mid.innovator.m2msdk.model.transformation.property.PropertyDescriptorImpl
addSubDescriptor, addSubDescriptor, filter, getDescription, getMetaModel, getPropertyType, getResult, getSubDescriptors, getValue, getValueAsString, getValues, isLogged, setValue, toString
-
Constructor Details
-
PropertyStringReplace
public PropertyStringReplace() -
PropertyStringReplace
-
-
Method Details
-
getKnownNames
public ParameterProposalList getKnownNames(MappingElementIF iElement) throws M2MException, RemoteException Description copied from interface:PropertyDescriptorIFGet list of known property names. Even with a known name, a property descriptor may fail for getting or setting a value!- Specified by:
getKnownNamesin interfacePropertyDescriptorIF- Overrides:
getKnownNamesin classPropertyDescriptorImpl- Parameters:
iElement- Mapping element to be treated, maybe null.- Returns:
- List of known property names.
- Throws:
M2MExceptionRemoteExceptionRemoteException
-
getValue
public PropertyValue getValue(MappingElementIF element, ExpressionContext ec) throws M2MException, RemoteException Description copied from interface:PropertyDescriptorIFRead value from item.- Specified by:
getValuein interfacePropertyDescriptorIF- Overrides:
getValuein classPropertyDescriptorImpl- Parameters:
element- TODOec- context containing the model element and the source and the target and the anchors- Returns:
- items value
- Throws:
M2MExceptionRemoteExceptionRemoteException
-