Package sklearn2pmml.preprocessing
Class RegExTransformer
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,Object>
-
- net.razorvine.pickle.objects.ClassDict
-
- org.jpmml.python.PythonObject
-
- sklearn.Step
-
- sklearn.Transformer
-
- sklearn2pmml.preprocessing.RegExTransformer
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,Object>,HasNumberOfFeatures,HasType,HasPMMLName<Transformer>
- Direct Known Subclasses:
MatchesTransformer,ReplaceTransformer
public abstract class RegExTransformer extends Transformer
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringRE_FLAVOUR_PCREprotected static StringRE_FLAVOUR_PCRE2protected static StringRE_FLAVOUR_RE-
Fields inherited from interface sklearn.HasNumberOfFeatures
UNKNOWN
-
-
Constructor Summary
Constructors Constructor Description RegExTransformer(String module, String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static StringformatArg(String string)org.dmg.pmml.DataTypegetDataType()org.dmg.pmml.OpTypegetOpType()StringgetPattern()StringgetReFlavour()protected static org.jpmml.python.RegExFlavourparseReFlavour(String reFlavour)-
Methods inherited from class sklearn.Transformer
checkFeatures, createFieldName, createFieldName, encode, encodeFeatures, getDType, getNumberOfFeatures, getOptionalDType, refineWildcardFeature, setPMMLName, updateDataField, updateFeatures
-
Methods inherited from class sklearn.Step
checkSkLearnVersion, checkVersion, getFeatureNamesIn, getPMMLName, getSkLearnVersion
-
Methods inherited from class org.jpmml.python.PythonObject
containsKey, delattr, get, get, getArray, getArray, getArray, getArrayList, getArrayList, getArrayShape, getArrayShape, getattr, getattr, getBoolean, getBooleanArray, getClassName, getDict, getEnum, getEnumList, getIdentifiable, getInteger, getIntegerArray, getList, getList, getListLike, getListLike, getNumber, getNumberArray, getObject, getObjectArray, getObjectList, getOptional, getOptionalBoolean, getOptionalBoolean, getOptionalDict, getOptionalEnum, getOptionalIdentifiable, getOptionalInteger, getOptionalNumber, getOptionalObject, getOptionalScalar, getOptionalString, getOptionalTuple, getPythonModule, getPythonName, getScalar, getString, getStringArray, getStringList, getTuple, getTupleList, hasattr, put, putAll, remove, setattr, setClassName, update
-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface sklearn2pmml.HasPMMLName
getPMMLName
-
-
-
-
Field Detail
-
RE_FLAVOUR_PCRE
protected static final String RE_FLAVOUR_PCRE
- See Also:
- Constant Field Values
-
RE_FLAVOUR_PCRE2
protected static final String RE_FLAVOUR_PCRE2
- See Also:
- Constant Field Values
-
RE_FLAVOUR_RE
protected static final String RE_FLAVOUR_RE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOpType
public org.dmg.pmml.OpType getOpType()
- Specified by:
getOpTypein interfaceHasType- Overrides:
getOpTypein classTransformer
-
getDataType
public org.dmg.pmml.DataType getDataType()
- Specified by:
getDataTypein interfaceHasType- Overrides:
getDataTypein classTransformer
-
getPattern
public String getPattern()
-
getReFlavour
public String getReFlavour()
-
parseReFlavour
protected static org.jpmml.python.RegExFlavour parseReFlavour(String reFlavour)
-
-