SOL9 2.0 Class: SchemaParticle

 SOL9 C++ Class Library  SOL9 Samples  SOL9 Tutorial  SOL9 FAQ  SOL9 ClassTree 

Source code

/*
 * 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();
    }
*/
};

}

Last modified: 1 Feb 2012

Copyright (c) 2009-2012 Antillia.com ALL RIGHTS RESERVED.