public String getSchemaName(final String configurationNodeFullPath) {
        String result = "";
        Pattern pattern = Pattern.compile(getSchemaPath() + "/(\\w+)" + "(/datasource|/rule)?", Pattern.CASE_INSENSITIVE);
        Matcher matcher = pattern.matcher(configurationNodeFullPath);
        if (matcher.find()) {
            result = matcher.group(1);
        }
        return result;
    }
public String getSchemaName ( final String configurationNodeFullPath ) { String result = "" ; Pattern pattern = Pattern . compile ( getSchemaPath ( ) + "/(\\w+)" + "(/datasource|/rule)?" , Pattern . CASE_INSENSITIVE ) ; Matcher matcher = pattern . matcher ( configurationNodeFullPath ) ; if ( matcher . find ( ) ) { result = matcher . group ( 1 ) ; } return result ; }
Get schema name.

@param configurationNodeFullPath configuration node full path
@return schema name