org.unlaxer.parser.LazyOccursParserSpecifier Maven / Gradle / Ivy
package org.unlaxer.parser;
import java.util.List;
import java.util.Optional;
public interface LazyOccursParserSpecifier extends LazyInstance{
public Parser getLazyParser();
public Optional getLazyTerminatorParser();
@Override
public default void prepareChildren(List childrenContainer) {
if(childrenContainer.isEmpty()){
childrenContainer.add(getLazyParser());
getLazyTerminatorParser().ifPresent(childrenContainer::add);
}
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy