PropertiesKit.java
package space.sunqian.fs.data.properties;
import space.sunqian.annotation.Nonnull;
import java.util.Properties;
/**
* Utilities for {@code Properties}.
*
* @author sunqian
*/
public class PropertiesKit {
/**
* Wraps the given {@link Properties} object into a {@link PropertiesData} object.
*
* @param properties the given {@link Properties} object
* @return the wrapped {@link PropertiesData} object
*/
public static @Nonnull PropertiesData wrap(@Nonnull Properties properties) {
return new PropertiesData() {
@Override
public @Nonnull Properties asProperties() {
return properties;
}
@Override
public @Nonnull String toString() {
return properties.toString();
}
};
}
private PropertiesKit() {
}
}