本文整理汇总了C++中XMLOutputStream类的典型用法代码示例。如果您正苦于以下问题:C++ XMLOutputStream类的具体用法?C++ XMLOutputStream怎么用?C++ XMLOutputStream使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了XMLOutputStream类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
GeneProductRef::writeAttributes (XMLOutputStream& stream) const
{
FbcAssociation::writeAttributes(stream);
if (isSetId() == true)
stream.writeAttribute("id", getPrefix(), mId);
if (isSetGeneProduct() == true)
stream.writeAttribute("geneProduct", getPrefix(), mGeneProduct);
if (isSetName() == true)
stream.writeAttribute("name", getPrefix(), mName);
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:18,代码来源:GeneProductRef.cpp
示例2: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
CoordinateComponent::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
if (isSetId() == true)
stream.writeAttribute("id", getPrefix(), mId);
if (isSetType() == true)
stream.writeAttribute("type", getPrefix(), CoordinateKind_toString(mType));
if (isSetUnit() == true)
stream.writeAttribute("unit", getPrefix(), mUnit);
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:18,代码来源:CoordinateComponent.cpp
示例3: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
CSGScale::writeAttributes (XMLOutputStream& stream) const
{
CSGTransformation::writeAttributes(stream);
if (isSetScaleX() == true)
stream.writeAttribute("scaleX", getPrefix(), mScaleX);
if (isSetScaleY() == true)
stream.writeAttribute("scaleY", getPrefix(), mScaleY);
if (isSetScaleZ() == true)
stream.writeAttribute("scaleZ", getPrefix(), mScaleZ);
}
开发者ID:kirichoi,项目名称:roadrunner,代码行数:18,代码来源:CSGScale.cpp
示例4: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
AdjacentDomains::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
if (isSetId() == true)
stream.writeAttribute("id", getPrefix(), mId);
if (isSetDomain1() == true)
stream.writeAttribute("domain1", getPrefix(), mDomain1);
if (isSetDomain2() == true)
stream.writeAttribute("domain2", getPrefix(), mDomain2);
}
开发者ID:kirichoi,项目名称:roadrunner,代码行数:18,代码来源:AdjacentDomains.cpp
示例5: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
CompartmentMapping::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
if (isSetId() == true)
stream.writeAttribute("id", getPrefix(), mId);
if (isSetDomainType() == true)
stream.writeAttribute("domainType", getPrefix(), mDomainType);
if (isSetUnitSize() == true)
stream.writeAttribute("unitSize", getPrefix(), mUnitSize);
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:18,代码来源:CompartmentMapping.cpp
示例6: getName
/*
* Writes this XMLAttributes set to stream.
*/
void
XMLAttributes::write (XMLOutputStream& stream) const
{
for (int n = 0; n < getLength(); ++n)
{
if ( getPrefix(n).empty() )
{
stream.writeAttribute( getName(n), getValue(n) );
}
else
{
stream.writeAttribute( mNames[(size_t)n], getValue(n) );
}
}
}
开发者ID:sn248,项目名称:Rcppsbml,代码行数:18,代码来源:XMLAttributes.cpp
示例7: getId
void
ASTBase::writeAttributes (XMLOutputStream& stream) const
{
if (isSetId())
stream.writeAttribute("id", getId());
if (isSetClass())
stream.writeAttribute("class", getClass());
if (isSetStyle())
stream.writeAttribute("style", getStyle());
for (unsigned int i = 0; i < getNumPlugins(); i++)
{
getPlugin(i)->writeAttributes(stream, getExtendedType());
}
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:15,代码来源:ASTBase.cpp
示例8: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
OutwardBindingSite::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
if (isSetBindingStatus() == true)
stream.writeAttribute("bindingStatus", getPrefix(),
BindingStatus_toString(mBindingStatus));
if (isSetComponent() == true)
stream.writeAttribute("component", getPrefix(), mComponent);
SBase::writeExtensionAttributes(stream);
}
开发者ID:kirichoi,项目名称:roadrunner,代码行数:18,代码来源:OutwardBindingSite.cpp
示例9: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
InteriorPoint::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
if (isSetCoord1() == true)
stream.writeAttribute("coord1", getPrefix(), mCoord1);
if (isSetCoord2() == true)
stream.writeAttribute("coord2", getPrefix(), mCoord2);
if (isSetCoord3() == true)
stream.writeAttribute("coord3", getPrefix(), mCoord3);
}
开发者ID:kirichoi,项目名称:roadrunner,代码行数:18,代码来源:InteriorPoint.cpp
示例10: writeENotation
void
ASTCnExponentialNode::write(XMLOutputStream& stream) const
{
stream.startElement("cn");
stream.setAutoIndent(false);
ASTCnBase::write(stream);
writeENotation ( getMantissa(), getExponent(), stream);
stream.endElement("cn");
stream.setAutoIndent(true);
}
开发者ID:0u812,项目名称:libsbml.js.frozen,代码行数:15,代码来源:ASTCnExponentialNode.cpp
示例11: getCharacters
/*
* Writes this XMLToken to stream.
*/
void
XMLToken::write (XMLOutputStream& stream) const
{
if ( isEOF () ) return;
if ( isText() )
{
stream << getCharacters();
return;
}
if ( isStart() ) stream.startElement( mTriple );
if ( isStart() ) stream << mNamespaces << mAttributes;
if ( isEnd() ) stream.endElement( mTriple );
}
开发者ID:copasi,项目名称:copasi-dependencies,代码行数:18,代码来源:XMLToken.cpp
示例12: triple
/*
* Writes the XML namespace declarations to stream.
*/
void
XMLNamespaces::write (XMLOutputStream& stream) const
{
for (int n = 0; n < getLength(); ++n)
{
if ( getPrefix(n).empty() )
{
stream.writeAttribute( "xmlns", getURI(n) );
}
else
{
const XMLTriple triple(getPrefix(n), "", "xmlns");
stream.writeAttribute( triple, getURI(n) );
}
}
}
开发者ID:Alcibiades586,项目名称:roadrunner,代码行数:19,代码来源:XMLNamespaces.cpp
示例13: getNameFromType
void
ASTBase::writeStartElement (XMLOutputStream& stream) const
{
std::string name = getNameFromType(getExtendedType());
stream.startElement(name);
writeAttributes(stream);
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:7,代码来源:ASTBase.cpp
示例14: ASTQualifierNode
void
ASTLambdaFunctionNode::write(XMLOutputStream& stream) const
{
ASTBase::writeStartElement(stream);
/* HACK TO REPLICATE OLD AST */
/* all but the last child will be wrapped as bvars
* even if they are technically not
*/
unsigned int numChildren = ASTFunctionBase::getNumChildren();
for (unsigned int i = 0; i < numChildren; i++)
{
if (i < numChildren-1 && ASTFunctionBase::getChild(i)->getType() != AST_QUALIFIER_BVAR)
{
ASTQualifierNode * bvar = new ASTQualifierNode(AST_QUALIFIER_BVAR);
bvar->addChild(ASTFunctionBase::getChild(i)->deepCopy());
bvar->write(stream);
delete bvar;
}
else
{
ASTFunctionBase::getChild(i)->write(stream);
}
}
stream.endElement("lambda");
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:28,代码来源:ASTLambdaFunctionNode.cpp
示例15: getPrefix
void
MultiASTPlugin::writeAttributes(XMLOutputStream& stream, int type) const
{
if (type != AST_NAME)
{
return;
}
else
{
if (isSetSpeciesReference())
stream.writeAttribute("speciesReference", getPrefix(), getSpeciesReference());
if (isSetRepresentationType())
stream.writeAttribute("representationType", getPrefix(), getRepresentationType());
}
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:16,代码来源:MultiASTPlugin.cpp
示例16: getLevel
/*
* Subclasses should override this method to write their XML attributes
* to the XMLOutputStream. Be sure to call your parents implementation
* of this method as well.
*/
void
InitialAssignment::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
const unsigned int level = getLevel ();
const unsigned int version = getVersion();
//
// sboTerm: SBOTerm { use="optional" } (L2v2)
//
// sboTerm for L2V3 or later is written in SBase::writeAttributes()
//
if ( (level == 2) && (version == 2) )
{
SBO::writeTerm(stream, mSBOTerm);
}
//
// symbol: SId { use="required" } (L2v2)
//
stream.writeAttribute("symbol", mSymbol);
//
// (EXTENSION)
//
SBase::writeExtensionAttributes(stream);
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:33,代码来源:InitialAssignment.cpp
示例17: writeAttributes
/**
* Subclasses should override this method to write their XML attributes
* to the XMLOutputStream. Be sure to call your parents implementation
* of this method as well. For example:
*
* SBase::writeAttributes(stream);
* stream.writeAttribute( "id" , mId );
* stream.writeAttribute( "name", mName );
* ...
*/
void SpeciesReferenceGlyph::writeAttributes (XMLOutputStream& stream) const
{
GraphicalObject::writeAttributes(stream);
if(this->isSetSpeciesReferenceId())
{
stream.writeAttribute("speciesReference", mSpeciesReference);
}
if(this->isSetSpeciesGlyphId())
{
stream.writeAttribute("speciesGlyph", mSpeciesGlyph);
}
if(this->isSetRole())
{
stream.writeAttribute("role", this->getRoleString().c_str() );
}
}
开发者ID:mgaldzic,项目名称:copasi_api,代码行数:26,代码来源:SpeciesReferenceGlyph.cpp
示例18: getPrefix
/*
* Write values of XMLAttributes to the output stream.
*/
void
Objective::writeAttributes (XMLOutputStream& stream) const
{
SBase::writeAttributes(stream);
if (isSetId() == true)
stream.writeAttribute("id", getPrefix(), mId);
if (isSetName() == true)
stream.writeAttribute("name", getPrefix(), mName);
if (isSetType() == true)
stream.writeAttribute("type", getPrefix(),
ObjectiveType_toString(mType));
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:19,代码来源:Objective.cpp
示例19: getLevel
/*
* Subclasses should override this method to write their XML attributes
* to the XMLOutputStream. Be sure to call your parents implementation
* of this method as well.
*/
void
EventAssignment::writeAttributes (XMLOutputStream& stream) const
{
const unsigned int level = getLevel();
const unsigned int version = getVersion();
/* invalid level/version */
if (level < 2)
{
return;
}
SBase::writeAttributes(stream);
//
// sboTerm: SBOTerm { use="optional" } (L2v2 ->)
//
// sboTerm for L2V3 or later is written in SBase::writeAttributes()
//
if ( (level == 2) && (version == 2) )
{
SBO::writeTerm(stream, mSBOTerm);
}
//
// variable: SId { use="required" } (L2v1 ->)
//
stream.writeAttribute("variable", mVariable);
//
// (EXTENSION)
//
SBase::writeExtensionAttributes(stream);
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:39,代码来源:EventAssignment.cpp
示例20: getURI
void
MultiASTPlugin::writeXMLNS(XMLOutputStream& stream) const
{
bool hasAttributes = false;
if (hasAttributesSet() == true)
stream.writeAttribute(getPrefix(), "xmlns", getURI());
}
开发者ID:sys-bio,项目名称:libroadrunner-deps,代码行数:8,代码来源:MultiASTPlugin.cpp
注:本文中的XMLOutputStream类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论