






































Module('ca.carleton.gcrc.atlas.displayWidget','$Revision: 3144 $',function(mod){







mod.WidgetFactory=Class(function(publ,priv){



publ.__init__=function(){
}






publ.IsSVG=function()
{
return false;
}






publ.IsHTML=function()
{
return false;
}







publ.Width=function()
{
throw'Method Width() not implemented for subclass of WidgetFactory';
}







publ.Height=function()
{
throw'Method Height() not implemented for subclass of WidgetFactory';
}

publ.SetName=function(name_)
{
if(name_==null||name_=="")
{
this.name=null;
}
else
{
this.name=name_;
}
}

publ.GetName=function()
{
return this.name;
}

publ.GetType=function()
{
return'Unknown type';
}












publ.Create=function(
svgParent_,
dataModel_,
x_,
y_,
width_,
height_
)
{
throw'Method Create() not implemented for subclass of WidgetFactory';
}

});

});
