@Override
    public boolean validate(List<String> warnings) {

        // 如果配置了searchString 或者 replaceString，二者不允许单独存在
        if ((getProperties().getProperty(PRO_SEARCH_STRING) == null && getProperties().getProperty(PRO_REPLACE_STRING) != null)
                || (getProperties().getProperty(PRO_SEARCH_STRING) != null && getProperties().getProperty(PRO_REPLACE_STRING) == null)) {
            warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件的searchString、replaceString属性需配合使用，不能单独存在！");
            return false;
        }

        // 如果table配置了domainObjectName或者mapperName就不要再启动该插件了
        for (TableConfiguration tableConfiguration : context.getTableConfigurations()) {
            if (tableConfiguration.getDomainObjectName() != null || tableConfiguration.getMapperName() != null) {
                warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件请不要配合table的domainObjectName或者mapperName一起使用！");
                return false;
            }
        }

        return super.validate(warnings);
    }
@Override
    public boolean validate(List<String> warnings) {

        
        if ((getProperties().getProperty(PRO_SEARCH_STRING) == null && getProperties().getProperty(PRO_REPLACE_STRING) != null)
                || (getProperties().getProperty(PRO_SEARCH_STRING) != null && getProperties().getProperty(PRO_REPLACE_STRING) == null)) {
            warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件的searchString、replaceString属性需配合使用，不能单独存在！");
            return false;
        }

        
        for (TableConfiguration tableConfiguration : context.getTableConfigurations()) {
            if (tableConfiguration.getDomainObjectName() != null || tableConfiguration.getMapperName() != null) {
                warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件请不要配合table的domainObjectName或者mapperName一起使用！");
                return false;
            }
        }

        return super.validate(warnings);
    }
@ Override public boolean validate ( List < String > warnings ) { // 如果配置了searchString 或者 replaceString，二者不允许单独存在 if ( ( getProperties ( ) . getProperty ( PRO_SEARCH_STRING ) == null && getProperties ( ) . getProperty ( PRO_REPLACE_STRING ) != null ) || ( getProperties ( ) . getProperty ( PRO_SEARCH_STRING ) != null && getProperties ( ) . getProperty ( PRO_REPLACE_STRING ) == null ) ) { warnings . add ( "itfsw:插件" + t i .get C lass().g e t T ypeName() + " 件 searchString、replaceString属性需配合使用，不能单独存在！"); return false ; } // 如果table配置了domainObjectName或者mapperName就不要再启动该插件了 for ( TableConfiguration tableConfiguration : context . getTableConfigurations ( ) ) { if ( tableConfiguration . getDomainObjectName ( ) != null || tableConfiguration . getMapperName ( ) != null ) { warnings . add ( "itfsw:插件" + t i .get C lass().g e t T ypeName() + " 件 不要配合table的domainObjectName或者mapperName一起使用！"); return false ; } } return super . validate ( warnings ) ; }
{@inheritDoc}
{