68 for(
ossim_uint32 idx = 0; idx < propertyList.size(); ++idx)
70 if(propertyList[idx].valid())
106 std::vector<ossimRefPtr<ossimContainerProperty> > containers;
126 if(containers.size())
128 for(idx = 0; idx < containers.size();++idx)
void setTag(const ossimString &tag)
virtual void accept(ossimVisitor &visitor)
virtual void getPropertyList(std::vector< ossimRefPtr< ossimProperty > > &children) const
virtual ossim_uint32 getNumberOfProperties() const
virtual bool setValue(const ossimString &value)
virtual void deleteChildren()
ossimContainerProperty(const ossimString &name=ossimString(""))
virtual const ossimProperty & assign(const ossimProperty &rhs)
virtual void addStringProperty(const ossimString &name, const ossimString &value, bool readOnlyFlag=false)
virtual ~ossimContainerProperty()
virtual void setReadOnlyFlag(bool flag)
virtual const ossimProperty & assign(const ossimProperty &rhs)
virtual ossimRefPtr< ossimProperty > getProperty(const ossimString &name, bool recurse=false)
std::vector< ossimRefPtr< ossimProperty > > theChildPropertyList
virtual ossimString valueToString() const
virtual void accept(ossimVisitor &visitor)
unsigned int ossim_uint32
RTTI_DEF1(ossimContainerProperty, "ossimContainerProperty", ossimProperty)
bool hasVisited(ossimObject *obj) const
virtual void copyList(const ossimContainerProperty &rhs)
virtual void addChildren(std::vector< ossimRefPtr< ossimProperty > > &propertyList)
virtual ossimObject * dup() const
virtual void setReadOnlyFlag(bool flag)
VisitorType getVisitorType() const
virtual void addChild(ossimProperty *propery)
virtual const ossimContainerProperty * asContainer() const
void addChildNode(ossimRefPtr< ossimXmlNode > node)
virtual ossimRefPtr< ossimXmlNode > toXml() const
const ossimString & getName() const