/** */ package org.talend.dataquality.indicators.impl; import org.eclipse.emf.ecore.EClass; import org.talend.dataquality.common.regex.ChainResponsibilityHandler; import org.talend.dataquality.common.regex.HandlerFactory; import org.talend.dataquality.indicators.EastAsiaPatternLowFreqIndicator; import org.talend.dataquality.indicators.IndicatorsPackage; /** * <!-- begin-user-doc --> An implementation of the model object '<em><b>East Asia Pattern Low Freq Indicator</b></em>'. * <!-- end-user-doc --> * <p> * </p> * * @generated */ public class EastAsiaPatternLowFreqIndicatorImpl extends PatternLowFreqIndicatorImpl implements EastAsiaPatternLowFreqIndicator { /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ protected EastAsiaPatternLowFreqIndicatorImpl() { super(); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ @Override protected EClass eStaticClass() { return IndicatorsPackage.Literals.EAST_ASIA_PATTERN_LOW_FREQ_INDICATOR; } /* * (non-Javadoc) * * @see org.talend.dataquality.indicators.impl.PatternFreqIndicatorImpl#convertCharacters(java.lang.String) */ @Override public String convertCharacters(String data) { String convertCharacters = super.convertCharacters(data); if (!isBeanCustomized()) { convertCharacters = externalConvertChartacters(convertCharacters); } return convertCharacters; } /** * DOC talend Comment method "externalConvertChartacters". * * @param convertCharacters * @return */ private String externalConvertChartacters(String convertCharacters) { ChainResponsibilityHandler createEastAsiaPatternHandler = HandlerFactory.createEastAsiaPatternHandler(); return createEastAsiaPatternHandler.handleRequest(convertCharacters); } } // EastAsiaPatternLowFreqIndicatorImpl