
spring.turbo.databinding.MultiMessageSourceResolvable Maven / Gradle / Ivy
package spring.turbo.databinding;
import org.springframework.context.MessageSourceResolvable;
import spring.turbo.util.collection.StreamFactories;
import java.util.Iterator;
import java.util.stream.Stream;
/**
* 包含多个 {@link MessageSourceResolvable} 对象的类型
*
* @author 应卓
* @since 3.3.1
*/
@FunctionalInterface
public interface MultiMessageSourceResolvable extends Iterable {
/**
* {@inheritDoc}
*/
@Override
public Iterator iterator();
/**
* 转换成 {@link Stream}
*
* @return stream
*/
public default Stream stream() {
return StreamFactories.newStream(iterator(), false);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy