26 lines
855 B
Java
26 lines
855 B
Java
package ru.bvn13.encryptedpreferences;
|
|
|
|
import java.util.prefs.*;
|
|
|
|
/**
|
|
* Created by bvn13 on 22.06.2017.
|
|
*/
|
|
abstract public class WrappedPreferences extends DelegatedPreferences
|
|
{
|
|
protected WrappedPreferences( AbstractPreferences parent, String name,
|
|
AbstractPreferences target ) {
|
|
super( parent, name, target );
|
|
}
|
|
|
|
protected AbstractPreferences childSpi( String name ) {
|
|
return wrapChild( this, name,
|
|
(AbstractPreferences)super.childSpi( name ) );
|
|
}
|
|
|
|
public WrappedPreferences wrapChild( WrappedPreferences parent,
|
|
String name,
|
|
AbstractPreferences child ) {
|
|
throw new UnsupportedOperationException(
|
|
"You must override WrappedPreferences.wrapChild()" );
|
|
}
|
|
} |