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()" );
|
||
|
}
|
||
|
}
|