in extscript-core-root/extscript-core/src/main/java/org/apache/myfaces/extensions/scripting/core/reloading/GlobalReloadingStrategy.java [82:113]
public Object reload(Object toReload, int engineType, int artifactType)
{
switch (artifactType)
{
case ARTIFACT_TYPE_MANAGEDBEAN:
return _beanStrategy.reload(toReload, engineType, artifactType);
case ARTIFACT_TYPE_RENDERER:
return _noMappingStrategy.reload(toReload, engineType, artifactType);
case ARTIFACT_TYPE_BEHAVIOR:
return _noMappingStrategy.reload(toReload, engineType, artifactType);
case ARTIFACT_TYPE_CLIENTBEHAVIORRENDERER:
return _noMappingStrategy.reload(toReload, engineType, artifactType);
case ARTIFACT_TYPE_COMPONENT:
return _noMappingStrategy.reload(toReload, engineType, artifactType);
case ARTIFACT_TYPE_VALIDATOR:
return _noMappingStrategy.reload(toReload, engineType, artifactType);
case ARTIFACT_TYPE_COMPONENT_HANDLER:
return dynaReload(toReload, _componentHandlerStrategy, engineType, artifactType);
case ARTIFACT_TYPE_CONVERTER_HANDLER:
return dynaReload(toReload, _converterHandlerStrategy, engineType, artifactType);
case ARTIFACT_TYPE_VALIDATOR_HANDLER:
return dynaReload(toReload, _validatorHandlerStrategy, engineType, artifactType);
case ARTIFACT_TYPE_BEHAVIOR_HANDLER:
return dynaReload(toReload, _behaviorHandlerStrategy, engineType, artifactType);
default:
return _allOthers.reload(toReload, engineType, artifactType);
}
}