Mutan API

A.͂߂
B.^ɂ
C.core
 1.DomUtils
 2.HttpRequestUtils
 3.mConfig
 4.mController
 5.mUtils
D.utility
 1.mFilter
 2.mLanguage
 3.mLogger
 4.mValidator
E.render
 1.mRender
 2.dummyRender
 3.easyTemplate
 4.htmlRender
F.request
 1.mRequest
 2.formRequest
G.action
 1.mAction
H.model
 1.mModel


A.͂߂
 Ƃ肠eԂƂpublicȂ߂΁߂ǂɂā
 ԂƂ[

 + root
    + DomUtils
    + HttpRequestUtils
    + mController
    |  + mRender
    |  + mRequest
    |  + mAction
    |     + mModel
    + mUtils
       + mConfig
       + array
       |  + mFilter
       + mLanguage
       + mLogger
       + array
          + mValidator

 Ȃ񂶂̂͂Ȃ̂łSiEEBy݂

---- >8 ---- Ƃ ---- >8 ----

B.^ɂ
 ۂɂ݂͑Ȃ^javascripť^Ƃ͂ƈႤǁC
 ̂ǂ߂Ƃł͈ȉ̌^gĐĂ܂ł

 1.void^
  ^Ă̂т݂[ȂƂ낾ǈԂlۂ̂Ƃp

 2.bool^
  true  false łȂ݂̌^
  boolean ȂČĂԂƂ邯ǒẐŁ@iLցMGy݂

 3.int^
  ܂Ȃ݂̐l`Ȍ^

 4.string^
  ȂƂŌ镶^

 5.array^
  javascript new Array()  [] őnz^

 6.function^
  [΂Ȃ񂩂ŏoĂ֐^

 7.object^
  dlł͂ԂԂƂȂĂƂ͂Ƃā
  ȂłȌ^H

 8.hash^
  object^̓Ǝg݂Ȃ񂶂
   {'key' : 'value'}
  Ȃ񂶂ŘAzzƂĎgpƂɎg^

 9.enum^
  xstring^̓Ǝg݂Ȃ񂶂ǁC
  ̌߂ꂽl݂̂Ȍ^
  Ⴆ
   ["",'','݂','Ȃ']
  Ēl߂Ă ""  "Ȃ" ͂ǁC
  "߂" NGɂȂ܂ł
  l̈ꗗłԂ邭[(")Œ`Ăl͂łӂƒlɂȂ܂
  S񂮂邭[(')̂Ƃ͈ꗗȊO̒lł[Ԃۂł

---- 8< ---- Ƃ ---- 8< ----

C.core
 ނ̂ɂȂ邨Ԃ

 1.DomUtils (/mutan/lib/domUtils.js > /mutan/core.js)
  DOM֘Âς߂ȂԂ
  DomUtils łł܂ł

  void appendEvent(object obj,string eveName,function fnc,enum priority)
   obj      : Ώۂ̂Ԃ
   eveName  : ׂƖ(on͕tȂ)
   fnc      : [΂֐
   priority : Dx ['first',"normal",'last']
   Ԃl   : Ȃ
   ֘A : DomUtils::raiseEvent
        : Ώۂ̂ԂƂɂׂƂǉ܂
              悭̈ȊOɂƎׂƂ`邱Ƃł܂ł

  void clearCache(string targetId)
   targetId : ΏۂID
   Ԃl   : Ȃ
   ֘A : DomUtils::createObject,DomUtils::getObject
        : Ώۂ̂ԂƂ|܂
              IDw肵ȂƂ͑S܂Ƃ߂Ă|܂ł

  object createObject(string targetId,string type,hash params,hash styles)
   targetId : ΏۂID
   type     : ԂƂ̎
   params   : tς߁[̂肷
   style    : t鑮̂肷
   Ԃl   : ꂽԂ
   ֘A : DomUtils::clearCache,DomUtils::getObject
        : createElement̂ςłɂ̂ԂƂ𐶐܂
               {'key' : 'value'}
              Ȃ񂶂Ŏw肵ĂƊe푮؂񂵂Ă܂ł
  
  object getObject(targetId)
   targetId : ΏۂID
   Ԃl   : 擾łԂ
   ֘A : DomUtils::clearCache,DomUtils::createObject
        : ȂĂ getElementById ̂
              擾ԂƂサĂ肳邵܂ł

  hash getOffsetFromWindow(object obj)
   obj      : Ώۂ̂Ԃ
   Ԃl   : {'x' : xOffset,'y' : yOffset} hash
   ֘A : Ȃ
        : ʂՂ낶ƂŎIɎ̂̎c[łт݂[
              Ԃ炤z؂ĂȂ̂ł[ĂƂŁiLցMGy

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : window::onload
        : p̂߂
               window::onload ŌĂł邯ǂ
              ĂŌĂԂƂ͂Ȃ͂

  void raiseEvent(object obj,string eveName,object args)
   obj      : Ώۂ̂Ԃ
   eveName  : 邢ׂƖ
   args     : [΂֐ɓn
   Ԃl   : Ȃ
   ֘A : DomUtils::appendEvent
        : appendEventŒǉ[΂֐s
              s鏇Ԃ͓o^priorityŌ肵܂ł
              onXXXׂƂ̂ςǓƎׂƂł܂ł


 2.HttpRequestUtils (/mutan/lib/httpRequestUtils.js > /mutan/core.js)
  XMLHttpRequest֘Âς߂ȂԂ
  HttpRequestUtils łł܂ł

  string encodeString(hash val)
   val      : {'key' : 'value'} Ȃ񂶂ł񂱁[ǂŁ[̂肷
   Ԃl   : val URL񂱁[ǂČ
   ֘A : XMLHttpRequest::send
        : hashURL񂱁[ǂꂽ𐶐
              postőMƂ̂߂[Ȃ񂩂Ɏg͂

  object getClient(enum mod,string adr)
   mod      : M߂ ['get','post','head']
   adr      : Ώۂ̂ǂꂷ
   Ԃl   : XMLHttpRequestԂ
   ֘A : XMLHttpRequest
        : XMLHttpRequestԂƂ𐶐āC
               application/x-www-form-urlencoded; charset=UTF-8
              Ȃւ readyState == 4 ̂[΂Ƃ
              Ŏ擾ԂƂɂꂷۂ񂷂[ǂkeyɂ
               obj.callbacks['200'] = isOkCallbackFunction;
               obj.callbacks['404'] = isNotFoundCallbackFunction;
              Ȃ񂶂ł[΂ǉƎIɌĂł܂ł
              callbacks['unknown'] ͎w肳ꂽ[΂ȂƂ
              ӂ[΂ƂĎs܂ł
              [΂̈ɂ
               {'txt' : responseText,'xml' : responseXML}
              Ȃ񂶂hashn܂ł

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : ActiveXObject,window::onload
        : p̂߂
              IEpXMLHttpRequestς𐶐
              IE7łXMLHttpRequestĂ邯Ǔ䂨ԂƂ
              głȂ̂ŋCɂ㏑Ⴂ܂
              ĂŌĂԂƂ͂Ȃ͂

  void isUnknown(hash res)
   res      : {'txt','xml'} hash
   Ԃl   : Ȃ
   ֘A : HttpRequestUtils::getClient
        : ǂݍ݊̂ӂ[΂Ȃ[΂
              ȂɂȂǁEEE
              ĂŌĂԂƂ͂Ȃ͂

  object parseJson(string txt)
   txt      : ρ[
   Ԃl   : ꂽԂ
   ֘A : XMLHttpRequest
        : ԂƂɂρ[
              łevalgȂłρ[łƂĂȂ񂾂ǁEEE
              Ă܂肢ȂEEE


 3.mConfig (/mutan/lib/mUtils.js > /mutan/core.js)
  Ȑݒoꂷ邨Ԃ
  mUtils::config łł܂ł

  string getConfig(string keyName)
   keyName  : 擾l
   Ԃl   : ݒ肳Ăl
   ֘A : mConfig::loadCustomConfig,mConfig::init,mConfig::setConfig
        : keyNameɐݒ肳Ăl擾
              ݒɂ͂Rނ邯ǁCȂlݒ肳ĂƂ̗D揇ʂ
               actionݒ & setConfigŐݒ > dirݒ > łӂƒl
              Ȃ񂶂ɂȂĂ܂ł
              actionݒ & setConfigactionɎĝĂȐݒɂȂ܂ł

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mUtils::init,mConfig::getConfig
        : p̂߂
              łӂƐݒƂ
              ĂŌĂԂƂ͂Ȃ͂

  void loadCustomConfig(string actionName,function func,object args)
   actionName : ĂԂaction
   func       : ǂݍ݊ɂ[΂֐
   args       : [΂֐ɓn
   Ԃl     : Ȃ
   ֘A   : mController::procedureAction
          : actionɂ킹ݒǂݍ
                ĂŌĂԂƂ͂Ȃ͂

  voied resetConfig(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mController::procedureAction,mConfig::getConfig
        : actionݒ & setConfigłƂl肹Ƃ
              ĂŌĂԂƂ̂ȂH

  void setConfig(string keyName,string value)
   keyName  : ݒkey
   value    : ݒ肷l
   Ԃl   : Ȃ
   ֘A : mConfig::getConfig
        : w肵keyɒlƂ
              D揇ʂƂĂ͍ŗD悾Ǌ{Iɂaction


 4.mController (/mutan/lib/mController.js > /mutan/core.js)
  ̓ē邨Ԃ
  mController łł܂ł

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : window::onload
        : p̂߂
              ĂŌĂԂƂ͂Ȃ͂

  void procedureAction(string actionName)
   actionName : saction
   Ԃl     : Ȃ
   ֘A   : mAction,mModel
          : w肳ꂽactions


 5.mUtils (/mutan/lib/mUtils.js > /mutan/core.js)
  ނ𓮂̂ɕ֗Ȃ̂lߍ킹Ԃ
  mUtils łł܂ł

  config : mConfig
   path gpȂǂ̐ݒ̊ǗĂ邨Ԃ

  filter : hash {'key' : mFilter}
   o͎ɂbɂȂӂ邽񂮂Ă邨ԂƂ hash

  language : mLanguage
   ӂ̊ǗĂ邨Ԃ

  logger : mLogger
   ł΂ǗĂ邨Ԃ

  validator : hash {'key' : mValidator}
   ͂ɂbɂȂ΂Ł[Ă邨ԂƂ hash


  string doFilter(string value,array filter,hash params)
   value    : ӂ邽񂮑Ώۂ̒l
   filter   : ӂ邽̔z
   params   : ӂ邽֐ɓn
   Ԃl   : ӂ邽񂮂ꂽl
   ֘A : mModel::show,mFilter
        : ӂ邽񂮂s

  string doTypeSafe(enum type,string value)
   type     : Ώۂ̌^ ['bool','int','float','string',"text"]
   value    : Ղ`ӑΏۂ̒l
   Ԃl   : type Ŏw肵
   ֘A : mModel::set
        : w肵^ɕϊ
              string ͉sȂ text ͉sgp\

  string doValidate(string value,array validator,hash params)
   value     : ΂Ł[Ώۂ̒l
   validator : ΂Ł[̔z
   params    : ΂Ł[֐ɓn
   Ԃl    : ΂Ł[񂳂ꂽl
   ֘A  : mModel::set,mValidator
         : ΂Ł[s

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : window::onload
        : p̂߂
              ĂŌĂԂƂ͂Ȃ͂

  void loadFile(string file,bool mode)
   file     : ӂ閼
   mode     : ͂[
   Ԃl   : Ȃ
   ֘A : HttpRequestUtils,mUtils::waitResponse
        : w肳ꂽӂǂݍ
              mode  true Ȃ當ƂāCfalse Ȃ炨ԂƂɕϊ܂
              ǂݍ܂ꂽŁ[͂サ܂

  void renderLog(enum level,bool flag)
   level    : ӂ邽ׂ ['memo','notice','warning','critical']
   flag     : ӂ邽ӂ炮
   Ԃl   : Ȃ
   ֘A : mLogger
        : 낮o͂
              flag  true ̂Ƃ͎wׂ荂߂[o͂܂
              낮L^ĂΓƎׂ̂w肷邱Ƃł܂ł

  void waitResponse(object pObj,hash list,function fnc,object args)
   pObj     : ܂҂񂮂eԂ
   list     : ܂҂񂮂肷 {'key' : 'file name'}
   fnc      : ǂݍ݊ɂ[΂֐
   args     : [΂֐ɓn
   Ԃl   : Ȃ
   ֘A : mUtils::loadFile
        : w肵Ł[̓ǂݍ݂̂҂
              ǂݍ񂾂Ł[ pObj  list  key ڂł܂҂񂮂܂ł


---- >8 ---- Ƃ ---- >8 ----

D.utility
 ͊\ȂԂƂǁC܂͂ƕ֗Ȃ

 1.mFilter (/mutan/lib/abstract/abstractFilter.js)
  ۂɂӂ邽񂮂Ă邨Ԃ
  mUtils::filter łł܂ł

  mHtmlFilter
   "&"  "<" ݂̂[Ղ

  mUnHtmlFilter
   "&amp;"  "&gt;" ݂̂ɖ߂Ă

  mNewLineFilter
   s "<br />" ɕϊĂ

  mUnNewLineFilter
   "<br />" sɕϊĂ


 2.mLanguage (/mutan/lib/interface/interfaceLanguage.js)
  ӂ̊ǗĂ
  mUtils::language łł܂ł

  string getLanguage(string keyName)
   keyName  : 擾l
   Ԃl   : ݒ肳Ăl
   ֘A : mLanguage::init,mLanguage::loadDirLanguage
        : ݒ肳Ă镶擾

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mUtils::init
        : p߂
              ĂŌĂԂƂ͂Ȃ͂

  void loadCustomLanguage(string actionName,function func,object args)
   actionName : 
   func       : ǂݍ݊ɌĂ΂邱[΂֐
   args       : [΂֐ɓn
   Ԃl     : Ȃ
   ֘A   : mController::procedureAction,mLanguage::getLanguage
          : p̌ӂǂݍ

  void loadDirLanguage(function func,object args)
   func     : ǂݍ݊ɌĂ΂邱[΂֐
   args     : [΂֐ɓn
   Ԃl   : Ȃ
   ֘A : mController::procedureAction,mLanguage::getLanguage
        : łꂭƂp̌ӂǂݍ


 3.mLogger (/mutan/lib/interface/interfaceLogger.js)
  Ԃ߂[낮ǗĂ

  array getMessage(enum level,bool flag)
   level    : ӂ邽ׂ ['memo','notice','warning','critical']
   flag     : ӂ邽ӂ炮
   Ԃl   : ߂[̔z
   ֘A : mLogger::setMessage,mLogger::setTimer
        : L^Ă߂[zŎ擾

  string getMessageString(enum level,bool flag)
   level    : ӂ邽ׂ ['memo','notice','warning','critical']
   flag     : ӂ邽ӂ炮
   Ԃl   : ߂[𐮌`
   ֘A : mLogger::getMessage,mLogger::setMessage,mLogger::setTimer
        : L^Ă߂[𕶎ɐ`Ď擾

  int getTimer(string timerName)
   timerName : v܁[
   Ԃl    : oߎ
   ֘A  : mLogger::setTimer
         : timerName Ŏw肳ꂽ܁[̌oߎԂ擾

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mUtils::init
        : p̂߂
              ĂŌĂԂƂ͂Ȃ͂

  void setMessage(enum level,string path,string section,string message)
   level    : ߂[ׂ ['memo','notice','warning','critical']
   path     : ߂[Ԃ
   section  : ߂[ۂ
   message  : ߂[
   Ԃl   : Ȃ
   ֘A : mLogger::getMessage
        : ߂[o^
              ׂ͓ƎŐݒ肷邱Ƃł

  void setTimer(string timerName)
   timerName : [Ƃ܁[
   Ԃl    : Ȃ
   ֘A  : mLogger::getTimer
         : timerName Ŏw肳ꂽ܁[̌vJn
               łɊJnĂƂ͂肹Ƃ


 4.mValidator (/mutan/lib/abstract/abstractValidator.js)
  ΂Ł[Ă邨Ԃ

  mAlphabetValidator
   ӂׂƂ[Ȃ炨

  mFilterValidator
   filter     : ӂ邽񂮂ς[
   filterFlag : ӂ邽񂮂Ƃ̂ӂ炮
   w肵ς[񂪊܂܂ĂȂ΂

  mLengthRangeValidator
   minLength : ŏ
   maxLength : ő啶
   ̒w͈͓Ȃ炨

  mMaskValidator
   mask     : ܂ς[
   maskFlag : ܂ӂ炮
   w肵ς[ƈv炨

  mMaxLengthValidator
   maxLength : ő啶
   ̒w肵lZ΂

  mMaxValueValidator
   max : ől
   lw肳ꂽlႯ΂

  mMinLengthValidator
   minLength : ŏ
   񂪎w肳ꂽ傫΂

  mMinValueValidator
   min : ŏl
   lw肳ꂽl傫΂

  mRequireValidator
   lۂȂ΂

  mValueRengeValidator
   min : ŏl
   max : ől
   lw肳ꂽ͈͂ɓĂ炨

---- 8< ---- Ƃ ---- 8< ----

E.render
 ʂo͂Ă邨Ԃ

 1.mRender (/mutan/lib/interface/interfaceRender.js)
  Ŝ񂾁[̋ʂ񂽁[ӂɂȂ
  Ǝ񂾁[쐬Ƃ͍Œꂾ̂߂ǂKvɂȂ܂ł

  void display(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mDisplay,mRender::setRenderTarget,mRender::setRenderValue
        : ʂo͂

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mController::procedureAction
        : p̂߂
              ŌĂԂƂ͂܂Ȃǂŏ܂ł

  void setRenderTarget(object targetObject)
   targetObject : ΏۂɂȂ邨Ԃ
   Ԃl       : Ȃ
   ֘A     : mAction,mRender::
            : \ΏۂƂ

  void setRenderValue(object obj)
   obj      : Ƃ邨Ԃ
   Ԃl   : Ȃ
   ֘A : mAction
        : \ɕKvȂŁ[Ƃ


 2.dummyRender (/mutan/render/dummyRender.js)
  ݁[pœɂȂɂĂȂ
  ȋ@\͂ƂɂȂ


 3.easyTemplateRender (/mutan/render/easyTemplateRender.js)
  ̕ϐƂlƒu邾̂yĂՂ[Ƃ̎g

  void setDelimiter(string leftDelimiter,string rightDelimiter)
   leftDelimiter  : ϐ̍̋؂蕶
   rightDelimiter : ϐ̉E̋؂蕶
   Ԃl         : Ȃ
   ֘A       : mRender::display,mRender::setRenderValue
              : ϐ̍Eɂ؂蕶Ƃ
                    łӂƂł <{ϐ}> Ȃ

  void setTemplate(string file)
   file     : ƂĂՂ[Ƃӂ閼
   Ԃl   : Ȃ
   ֘A : easyTemplateRender::setTemplatePath,mRender::display
        : gpĂՂ[ƂƂ
              ĂՂ[ƂςƂĂs邱
              ƌシɓǂݍ݊Jn܂ł
              ǂݍ񂾂ĂՂ[Ƃ͂サ܂ł

  void setTemplatePath(string path)
   path     : ĂՂ[Ƃӂ̒uĂς
   Ԃl   : Ȃ
   ֘A : easyTemplateRender::setTemplate
        : ĂՂ[Ƃӂ̒uĂςƂ
              ĂՂ[ƂӂɂƂ邱


 4.htmlRender (/mutan/render/htmlRender.js)
  w肵ԂƂ innerHTML ɐݒ肳ꂽ𗬂ނ
  ȋ@\͂ƂɂȂ

---- >8 ---- Ƃ ---- >8 ----

F.request
 ȂƂ̓͂󂯎Ă邨Ԃ

 1.mRequest (/mutan/lib/interface/interfaceRequest.js)
  Ŝ肭Ƃ̋ʂ񂽁[ӂɂȂ
  Ǝ肭Ƃ쐬Ƃ͍Œꂾ̂߂ǂKvɂȂ܂ł

  void init(void)
        : Ȃ
   Ԃl   : Ȃ
   ֘A : mController::procedureAction
        : p̂߂
              ŌĂԂƂ͂܂Ȃǂŏ܂ł

  object get(string keyName)
   keyName  : 擾ږ
   Ԃl   : 擾Ԃ
   ֘A : mAction,mModel
        : w肵Ł[擾
              ǂǂȂŁ[ǂĎ擾邩͎


 2.formRequest (/mutan/request/formRequest.js)
  ӂ[ނŁ[擾
  ȋ@\͂ƂɂȂ

---- 8< ---- Ƃ ---- 8< ----

G.action
 ۂ̏`Ă邨Ԃ

 1.mAction (/mutan/lib/abstract/abstractAction.js)
  Ŝ̌ɂȂ
  قƂɍŒȂ view ͂ǂꂩPł
  tɂTނőȂ΂ǂǂ񑝐݂\

  string execute(mRequest request)
   request  : 肭ƂԂ
   Ԃl   : view ̂߂ǖ
   ֘A : mController::procedureAction,mRequest,mModel,mAction::executeXXX
        : ̂߂񏈗
              肭Ƃ view ɂς

  void executeViewError(mRender render)
   render   : 񂾁[Ԃ
   Ԃl   : Ȃ
   ֘A : mAction::execute,mRender
        : [Ƃ̏
              łexecuteƂ̘AgĂ΂ǂȖ̂ł

  void executeViewIndex(mRender render)
   render   : 񂾁[Ԃ
   Ԃl   : Ȃ
   ֘A : mAction::execute,mRender
        : łӂƂ̏
              łexecuteƂ̘AgĂ΂ǂȖ̂ł

  void executeViewInput(mRender render)
   render   : 񂾁[Ԃ
   Ԃl   : Ȃ
   ֘A : mAction::execute,mRender
        : ͂ӂ[ނ\Ƃ̏
              łexecuteƂ̘AgĂ΂ǂȖ̂ł

  void executeViewNone(mRender render)
   render   : 񂾁[Ԃ
   Ԃl   : Ȃ
   ֘A : mAction::execute,mRender
        : ȂɂȂƂ̏
              łexecuteƂ̘AgĂ΂ǂȖ̂ł

  void executeViewSuccess(mRender render)
   render   : 񂾁[Ԃ
   Ԃl   : Ȃ
   ֘A : mAction::execute,mRender
        : ɊƂ̏
              łexecuteƂ̘AgĂ΂ǂȖ̂ł

  void init(mModel model)
   model    : ł邨Ԃ
   Ԃl   : Ȃ
   ֘A : mController::procedureAction,mModel
        : p̂߂
              ŌĂԂƂ͂܂Ȃǂŏ܂ł


---- >8 ---- Ƃ ---- >8 ----

G.Model
 Ł[̌`Ȃǂ`Ă邨Ԃ

 1.mModel (/mutan/lib/abstract/abstractModel.js)
  Ŝł̌ɂȂ

  object get(string keyName)
   keyName  : 擾ږ
   Ԃl   : 擾Ԃ
   ֘A : mAction,mModel::set
        : ƂĂŁ[̂܂܎擾
              \p̂Ł[擾Ƃ show łӂ邽邱

  void init(mRequest request)
   request  : 肭ƂԂ
   Ԃl   : Ȃ
   ֘A : mAction,mRequest
        : p̂߂
              ŌĂԂƂ͂܂Ȃǂŏ܂ł

  void initVar(enum type,string keyName,object value,array validator,array filter)
   type      : Ł[̌^
   keyName   : Ł[̍ږ
   value     : Ł[̏l
   validator : Ł[ɂ΂Ł[񖼂̔z
   filter    : Ł[ɂӂ邽̔z
   Ԃl    : Ȃ
   ֘A  : mModel::set,mModel::show
         : Ł[̏肷

  void set(string keyName,object value)
   keyName  : Ł[̍ږ
   value    : Ł[̒l
   Ԃl   : Ȃ
   ֘A : mModel::get,mModel::initVar,mModel::show
        : Ł[Ƃ
              initvar Őݒ肳ꂽ^ɍ킹ϊƂ΂Ł[񂪂
              ΂Ł[ɎŝƂ͂Ł[ۂɂȂ

  object show(string keyName)
   keyName  : 擾ږ
   Ԃl   : 擾Ԃ
   ֘A : mAction,mModel::set,mModel::initVar
        : ƂĂŁ[ɂӂ邽Ď擾
              initVar Őݒ肳ꂽ^ɍ킹ӂ邽
              \p̂Ł[͂ł邾 get Ŏ擾邱


