public static NameMapper sieveInXmlMapper()

in util/src/main/java/org/apache/jsieve/util/SieveToXml.java [146:166]


    public static NameMapper sieveInXmlMapper() {
        return new NameMapper() {

            public String toElementName(String name) {
                boolean isControlCommand = false;
                for (String CONTROL_COMMAND : CONTROL_COMMANDS) {
                    if (CONTROL_COMMAND.equalsIgnoreCase(name)) {
                        isControlCommand = true;
                        break;
                    }
                }
                final String result;
                if (isControlCommand) {
                    result = DEFAULT_NAME_CONTROL_COMMAND;
                } else {
                    result = DEFAULT_NAME_ACTION_COMMAND;
                }
                return result;
            }
        };
    }