
com.devonfw.cobigen.javaplugin.JavaTriggerInterpreter Maven / Gradle / Ivy
package com.devonfw.cobigen.javaplugin;
import com.devonfw.cobigen.api.extension.InputReader;
import com.devonfw.cobigen.api.extension.MatcherInterpreter;
import com.devonfw.cobigen.api.extension.TriggerInterpreter;
import com.devonfw.cobigen.javaplugin.inputreader.JavaInputReader;
import com.devonfw.cobigen.javaplugin.matcher.JavaMatcher;
/** {@link TriggerInterpreter} implementation of a Java Interpreter */
public class JavaTriggerInterpreter implements TriggerInterpreter {
/** {@link TriggerInterpreter} type to be registered */
public String type;
/**
* Creates a new Java Interpreter
* @param type
* to be registered
*/
public JavaTriggerInterpreter(String type) {
this.type = type;
}
@Override
public String getType() {
return type;
}
@Override
public InputReader getInputReader() {
return new JavaInputReader();
}
@Override
public MatcherInterpreter getMatcher() {
return new JavaMatcher();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy