------------------------------------------------------------------------------
-- lm_props.lua:
-- Property markers.
------------------------------------------------------------------------------
PropertiesDescriptor = { CLASS = "PropertiesDescriptor" }
PropertiesDescriptor.__index = PropertiesDescriptor
local pd = { }
setmetatable(pd, self)
pd.props = properties
return pd
end
lmark.marshall_table(th, self.props)
end
self.props = lmark.unmarshall_table(th)
setmetatable(self, PropertiesDescriptor)
return self
end
return self.props and self.props[pname] or ''
end
return PropertiesDescriptor:new(props)
end