package org.libspark.common.store { import flash.utils.ByteArray; import flash.utils.Dictionary; /** * 指定された文字列をキーとして値を読み出し可能なストア. */ public interface IReadableStore { function readArray(key:String, defaultValue:Array):Array; function readBoolean(key:String, defaultValue:Boolean):Boolean; function readByteArray(key:String, defaultValue:ByteArray):ByteArray; function readDictionary(key:String, defaultValue:Dictionary):Dictionary; function readInt(key:String, defaultValue:int):int; function readNumber(key:String, defaultValue:Number):Number; function readStorable(key:String, defaultValue:IStorable):IStorable; function readString(key:String, defaultValue:String):String; function readUint(key:String, defaultValue:uint):uint; } }