Package org.operaton.bpm.model.cmmn
Interface CmmnParserFactory
- All Known Implementing Classes:
DefaultCmmnParserFactory
public interface CmmnParserFactory
The factory for creating
CmmnParser instances.
Implementations of this interface are discovered using Java's ServiceLoader mechanism.
To provide a custom implementation, create a class that implements CmmnParserFactory and
register it by adding its fully qualified class name to a file named
META-INF/services/org.operaton.bpm.model.cmmn.CmmnParserFactory in your JAR.
Example:
// In your implementation JAR: // File: META-INF/services/org.operaton.bpm.model.cmmn.CmmnParserFactory com.example.MyCustomCmmnParserFactory
To obtain an instance, use:
ServiceLoader<CmmnParserFactory> loader = ServiceLoader.load(CmmnParserFactory.class);
for (CmmnParserFactory factory : loader) {
CmmnParser parser = factory.newInstance();
// use parser
}
-
Method Summary
-
Method Details
-
newInstance
CmmnParser newInstance()
-