Specifications
Components 209
Example
function getComponentChildren(componentRec)
{
var cs_Children = new Array();
if (!componentRec)
{
//read saved entries for java beans.
var javabeanListPath = dw.getSiteRoot() + JavaBeanListFile;
if (DWfile.exists(javabeanListPath))
{
}
}
else
{
if (componentRec.objectType == "Class")
{
var propertiesCompInfo = new ComponentRec("Properties", 
PROPERTIES_FILENAME, true,true,"Properties","DWJavaBeansContextProperty");
propertiesCompInfo.objectType = "Properties";
var methodsCompInfo = new ComponentRec("Methods", METHODS_FILENAME, 
true,true,"Methods","DWJavaBeansContextMethod");
methodsCompInfo.objectType = "Methods";
cs_Children.push(propertiesCompInfo);
cs_Children.push(methodsCompInfo);
}
else if (componentRec.objectType == "Properties")
{
 var Properties = 
MMJB.getProperties(componentRec.parent.getName(),componentRec.parent.classl
ocation);
 if (Properties.length)
 {
for (var j = 0;j < Properties.length; j++)
{
var propertiesCompInfo = new ComponentRec(Properties[j], 
PROPERTIES_FILENAME, true,false,Properties[j]);
propertiesCompInfo.objectType = "Property";
cs_Children.push(propertiesCompInfo);
}
 }
}
}
return cs_Children;
}










