<html>
<head>
<title>S2Container</title>
<style type="text/css">
    span.foldopened { color: white; font-size: xx-small;
    border-width: 1; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #e0e0e0;
    VISIBILITY: visible;
    cursor:pointer; }


    span.foldclosed { color: #666666; font-size: xx-small;
    border-width: 1; font-family: monospace; padding: 0em 0.25em 0em 0.25em; background: #e0e0e0;
    VISIBILITY: hidden;
    cursor:pointer; }

    span.foldspecial { color: #666666; font-size: xx-small; border-style: none solid solid none;
    border-color: #CCCCCC; border-width: 1; font-family: sans-serif; padding: 0em 0.1em 0em 0.1em; background: #e0e0e0;
    cursor:pointer; }

    li { list-style: none; }

    span.l { color: red; font-weight: bold; }

    a:link {text-decoration: none; color: black; }
    a:visited {text-decoration: none; color: black; }
    a:active {text-decoration: none; color: black; }
    a:hover {text-decoration: none; color: black; background: #eeeee0; }

</style>
<!-- ^ Position is not set to relative / absolute here because of Mozilla -->
</head>
<body>
<p>S2Container
<ul><li>&#27010;&#35201;
<ul><li>Seasar&#12398;&#20013;&#24515;&#12392;&#12394;&#12427;&#12452;&#12531;&#12479;&#12540;&#12501;&#12455;&#12540;&#12473;&#12391;&#12377;

</li>
<li>&#22823;&#12365;&#12394;&#27231;&#33021;&#12399;&#65298;&#12388;
<ul><li>&#12467;&#12531;&#12486;&#12490;&#12408;&#12398;&#30331;&#37682;&#12289;&#12467;&#12531;&#12486;&#12490;&#12363;&#12425;&#12398;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#21462;&#24471;&#12289;&#26908;&#32034;&#12394;&#12393;&#12434;&#34892;&#12358;
<br>
&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12434;&#31649;&#29702;&#12377;&#12427;&#27231;&#33021;
<br>

<br>

<ul><li>get&#65374;
<ul><li>getComponent

</li>
<li>getComponentDefSize

</li>
<li>getComponentDef

</li>

</ul>
</li>
<li>find&#65374;
<ul><li>findComponents

</li>
<li>findAllComponents

</li>
<li>findLocalComponents

</li>
<li>findComponentDefs

</li>
<li>findAllComponentDefs

</li>
<li>findLocalComponentDefs

</li>

</ul>
</li>
<li>hasComponentDef

</li>
<li>register

</li>
<li>injectDependency

</li>

</ul>
</li>
<li>&#12467;&#12531;&#12486;&#12490;&#12398;&#21021;&#26399;&#21270;&#12289;&#32066;&#20102;&#20966;&#29702;&#12289;&#12467;&#12531;&#12486;&#12490;&#12398;&#38542;&#23652;&#21270;&#12289;&#38542;&#23652;&#21270;&#12373;&#12428;&#12383;&#12467;&#12531;&#12486;&#12490;&#12408;&#12398;&#12450;&#12463;&#12475;&#12473;&#12394;&#12393;
<br>
&#12467;&#12531;&#12486;&#12490;&#12434;&#31649;&#29702;&#12377;&#12427;&#27231;&#33021;
<ul><li>&#12467;&#12531;&#12486;&#12490;&#33258;&#36523;
<ul><li>getNamespace

</li>
<li>setNamespace

</li>
<li>getPath

</li>
<li>setPath

</li>
<li>getClassLoader

</li>
<li>setClassLoader

</li>
<li>init

</li>
<li>destroy

</li>
<li>getExternalContext

</li>
<li>setExternalContext

</li>
<li>getExternalContextComponentDefRegister

</li>
<li>setExternalContextComponentDefRegister

</li>

</ul>
</li>
<li>&#12467;&#12531;&#12486;&#12490;&#38542;&#23652;
<ul><li>hasDescendant

</li>
<li>getDescendant

</li>
<li>registerDescendant

</li>
<li>include

</li>
<li>getChildSize

</li>
<li>getChild

</li>
<li>getParentSize

</li>
<li>getParent

</li>
<li>addParent

</li>
<li>getRoot

</li>
<li>setRoot

</li>
<li>registerMap

</li>

</ul>
</li>

</ul>
</li>

</ul>
</li>

</ul>
</li>
<li>&#12467;&#12531;&#12486;&#12490;&#12398;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12398;&#25201;&#12356;&#26041;&#12395;&#12388;&#12356;&#12390;
<ul><li>&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12392;&#12399;
<ul><li>1&#12388;&#12363;&#12414;&#12383;&#12381;&#12428;&#20197;&#19978;&#12398;&#12463;&#12521;&#12473;&#12391;&#27083;&#25104;&#12373;&#12428;&#12427;Java&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;

</li>
<li>&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#12392;&#12463;&#12521;&#12473;&#12398;&#38291;&#12398;&#22823;&#12365;&#12373;

</li>
<li>&#12452;&#12531;&#12479;&#12540;&#12501;&#12455;&#12473;&#12434;&#31379;&#21475;&#12392;&#12375;&#12390;&#12420;&#12426;&#21462;&#12426;&#12373;&#12428;&#12427;

</li>

</ul>
</li>
<li>DI&#12398;&#27969;&#12428;
<ul><li>&#12467;&#12531;&#12486;&#12490;&#12398;&#29983;&#25104;

</li>
<li>&#12467;&#12531;&#12486;&#12490;&#12398;&#21021;&#26399;&#21270;&#65306;init

</li>
<li>&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12398;&#29983;&#25104;&#65306;

</li>
<li>&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12398;&#21021;&#26399;&#21270;&#65306;

</li>
<li>&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12398;&#21462;&#24471;&#65306;
<ul><li>get&#65306;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#65288;&#23450;&#32681;&#65289;&#12434;&#21462;&#24471;

</li>
<li>find&#65306;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#65288;&#23450;&#32681;&#65289;&#12434;&#26908;&#32034;

</li>

</ul>
</li>
<li>&#12467;&#12531;&#12486;&#12490;&#12398;&#30772;&#26820;&#65306;destroy

</li>

</ul>
</li>
<li>&#26908;&#32034;&#12398;&#31684;&#22258;
<ul><li>&#12461;&#12540;&#12364;&#25991;&#23383;&#21015;&#12398;&#22580;&#21512;&#12289;&#21517;&#21069;&#12364;&#19968;&#33268;&#12377;&#12427;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#65288;&#23450;&#32681;&#65289;&#12398;&#37197;&#21015;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;

</li>
<li>&#12461;&#12540;&#12364;&#12463;&#12521;&#12473;&#12414;&#12383;&#12399;&#12452;&#12531;&#12479;&#12540;&#12501;&#12455;&#12540;&#12473;&#12398;&#22580;&#21512;&#12289;&#12461;&#12540;&#12398;&#22411;&#12395;&#20195;&#20837;&#21487;&#33021;&#12394;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#65288;&#23450;&#32681;&#65289;&#12398;&#37197;&#21015;&#12434;&#36820;&#12375;&#12414;&#12377;&#12290;

</li>

</ul>
</li>
<li>DI&#12398;&#31278;&#39006;
<ul><li>injectDependency

</li>
<li>&#12467;&#12531;&#12473;&#12488;&#12521;&#12463;&#12479;&#12539;&#12452;&#12531;&#12472;&#12455;&#12463;&#12471;&#12519;&#12531;
<ul><li>&#12467;&#12531;&#12473;&#12488;&#12521;&#12463;&#12479;&#24341;&#25968;&#12434;&#21033;&#29992;&#12375;&#12390;&#12289;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12434;&#12475;&#12483;&#12488;&#12377;&#12427;&#12290;

</li>

</ul>
</li>
<li>&#12475;&#12483;&#12479;&#12540;&#12539;&#12452;&#12531;&#12472;&#12455;&#12463;&#12471;&#12519;&#12531;
<ul><li>&#12475;&#12483;&#12479;&#12540;&#12513;&#12477;&#12483;&#12489;&#65288;setHoge&#65289;&#12434;&#21033;&#29992;&#12375;&#12390;&#12289;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12434;&#12475;&#12483;&#12488;&#12377;&#12427;&#12290;

</li>

</ul>
</li>
<li>&#12513;&#12477;&#12483;&#12489;&#12539;&#12452;&#12531;&#12472;&#12455;&#12463;&#12471;&#12519;&#12531;
<ul><li>&#20219;&#24847;&#12398;&#12513;&#12477;&#12483;&#12489;&#12434;&#21033;&#29992;&#12375;&#12390;&#12289;&#12467;&#12531;&#12509;&#12540;&#12493;&#12531;&#12488;&#12434;&#12475;&#12483;&#12488;&#12377;&#12427;&#12290;

</li>

</ul>
</li>

</ul>
</li>

</ul>
</li>
<li>&#12467;&#12531;&#12486;&#12490;&#12398;&#38542;&#23652;&#12395;&#12388;&#12356;&#12390;

</li>

</ul></body>
</html>