/*
* SchemaParticle.h
* Copyright (c) 2011 Antillia.com TOSHIYUKI ARAI. ALL RIGHTS RESERVED.
*/
// SOL9
// 2011/02/06
#pragma once
#include <sol/xml/SchemaItem.h>
namespace SOL {
class SchemaParticle : public SchemaItem
{
public:
SchemaParticle(MSXML2::ISchemaParticlePtr pParticle)
:SchemaItem((MSXML2::ISchemaItemPtr)pParticle)
{
}
public:
MSXML2::ISchemaParticlePtr getParticlePtr()
{
return(MSXML2::ISchemaParticlePtr)SchemaItem::getItemPtr();
}
_variant_t getMinOccurs()
{
return getParticlePtr()->GetminOccurs();
}
/*
_variant_t getMaxOccurs()
{
return getParticlePtr()-GetmaxOccurs();
}
*/
};
}
|