loplugin:reftotemp in xmloff

Change-Id: I121307865a576b8d0bced6098fae37051bd531b7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176503
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin 2024-11-12 21:04:42 +02:00
parent c189bb19ea
commit 910d3a4f04
27 changed files with 419 additions and 420 deletions

View file

@ -56,12 +56,12 @@ void TokenmapTest::test_listEquality()
for ( sal_Int32 nToken = 0; nToken < XML_TOKEN_COUNT; ++nToken )
{
Sequence<sal_Int8> rUtf8Name = token::TokenMap::getUtf8TokenName(nToken);
const OUString& rName = OUString( reinterpret_cast< const char* >(
const OUString aName( reinterpret_cast< const char* >(
rUtf8Name.getConstArray() ), rUtf8Name.getLength(), RTL_TEXTENCODING_UTF8 );
if ( rName.endsWith("_DUMMY") )
if ( aName.endsWith("_DUMMY") )
continue;
const OUString& rTokenName = GetXMLToken( static_cast<xmloff::token::XMLTokenEnum>(nToken) );
CPPUNIT_ASSERT_EQUAL(rName, rTokenName);
CPPUNIT_ASSERT_EQUAL(aName, rTokenName);
}
for ( sal_Int32 nToken = xmloff::token::XMLTokenEnum::XML_TOKEN_START + 1;
@ -69,10 +69,10 @@ void TokenmapTest::test_listEquality()
{
const OUString& rTokenName = GetXMLToken( static_cast<xmloff::token::XMLTokenEnum>(nToken) );
Sequence<sal_Int8> rUtf8Name = token::TokenMap::getUtf8TokenName(nToken);
const OUString& rName = OUString( reinterpret_cast< const char* >(
const OUString aName( reinterpret_cast< const char* >(
rUtf8Name.getConstArray() ), rUtf8Name.getLength(), RTL_TEXTENCODING_UTF8 );
if ( !rName.endsWith("_DUMMY") )
CPPUNIT_ASSERT_EQUAL(rTokenName, rName);
if ( !aName.endsWith("_DUMMY") )
CPPUNIT_ASSERT_EQUAL(rTokenName, aName);
}
}

View file

@ -155,7 +155,7 @@ void DomBuilderContext::HandleAttributes(
sal_Int32 nAttrToken = aIter.getToken();
// get name & value for attribute
sal_uInt16 nNamespace = (nAttrToken >> NMSP_SHIFT) - 1;
const OUString& rPrefix = SvXMLImport::getNamespacePrefixFromToken(nAttrToken, &GetImport().GetNamespaceMap());
const OUString aPrefix = SvXMLImport::getNamespacePrefixFromToken(nAttrToken, &GetImport().GetNamespaceMap());
const OUString& rLocalName = SvXMLImport::getNameFromToken( nAttrToken );
OUString aValue = aIter.toString();
@ -182,7 +182,7 @@ void DomBuilderContext::HandleAttributes(
{
// a real and proper namespace: create namespaced attribute
OUString namespaceURI = SvXMLImport::getNamespaceURIFromToken(aIter.getToken());
OUString qualifiedName = rPrefix.isEmpty() ? rLocalName : rPrefix + SvXMLImport::aNamespaceSeparator + rLocalName;
OUString qualifiedName = aPrefix.isEmpty() ? rLocalName : aPrefix + SvXMLImport::aNamespaceSeparator + rLocalName;
xElement->setAttributeNS( namespaceURI, qualifiedName, aValue );
}
break;
@ -252,7 +252,7 @@ static Reference<XNode> lcl_createElement( SvXMLImport& rImport,
Reference<XElement> xElement;
sal_uInt16 nNamespace = (nElement >> NMSP_SHIFT) - 1;
const OUString& rPrefix = SvXMLImport::getNamespacePrefixFromToken(nElement, &rImport.GetNamespaceMap());
const OUString aPrefix = SvXMLImport::getNamespacePrefixFromToken(nElement, &rImport.GetNamespaceMap());
const OUString& rLocalName = SvXMLImport::getNameFromToken( nElement );
switch( nNamespace )
{
@ -276,7 +276,7 @@ static Reference<XNode> lcl_createElement( SvXMLImport& rImport,
// this is a bug, since this will fail for multiple prefixes used for
// the same namespace.
OUString namespaceURI = SvXMLImport::getNamespaceURIFromToken(nElement);
OUString qualifiedName = rPrefix.isEmpty() ? rLocalName : rPrefix + SvXMLImport::aNamespaceSeparator + rLocalName;
OUString qualifiedName = aPrefix.isEmpty() ? rLocalName : aPrefix + SvXMLImport::aNamespaceSeparator + rLocalName;
xElement = xDocument->createElementNS(namespaceURI, qualifiedName);
break;
}

View file

@ -704,8 +704,8 @@ std::optional<SvXMLNamespaceMap> SvXMLImport::processNSAttributes(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
if (pImport && rAttrName == "office:version" && !pImport->mpImpl->mxODFVersion)
const OUString aAttrName = xAttrList->getNameByIndex( i );
if (pImport && aAttrName == "office:version" && !pImport->mpImpl->mxODFVersion)
{
pImport->mpImpl->mxODFVersion = xAttrList->getValueByIndex( i );
@ -719,33 +719,33 @@ std::optional<SvXMLNamespaceMap> SvXMLImport::processNSAttributes(
packages::zip::ZipIOException(u"Inconsistent ODF versions in content.xml and manifest.xml!"_ustr ) ) );
}
}
else if( ( rAttrName.getLength() >= 5 ) &&
( rAttrName.startsWith( GetXMLToken(XML_XMLNS) ) ) &&
( rAttrName.getLength() == 5 || ':' == rAttrName[5] ) )
else if( ( aAttrName.getLength() >= 5 ) &&
( aAttrName.startsWith( GetXMLToken(XML_XMLNS) ) ) &&
( aAttrName.getLength() == 5 || ':' == aAttrName[5] ) )
{
if( !pRewindMap )
{
pRewindMap = std::move(rpNamespaceMap);
rpNamespaceMap.emplace(*pRewindMap);
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
OUString aPrefix( ( rAttrName.getLength() == 5 )
OUString aPrefix( ( aAttrName.getLength() == 5 )
? OUString()
: rAttrName.copy( 6 ) );
: aAttrName.copy( 6 ) );
// Add namespace, but only if it is known.
sal_uInt16 nKey = rpNamespaceMap->AddIfKnown( aPrefix, rAttrValue );
sal_uInt16 nKey = rpNamespaceMap->AddIfKnown( aPrefix, aAttrValue );
// If namespace is unknown, try to match a name with similar
// TC Id and version
if( XML_NAMESPACE_UNKNOWN == nKey )
{
OUString aTestName( rAttrValue );
OUString aTestName( aAttrValue );
if( SvXMLNamespaceMap::NormalizeURI( aTestName ) )
nKey = rpNamespaceMap->AddIfKnown( aPrefix, aTestName );
}
// If that namespace is not known, too, add it as unknown
if( XML_NAMESPACE_UNKNOWN == nKey )
rpNamespaceMap->Add( aPrefix, rAttrValue );
rpNamespaceMap->Add( aPrefix, aAttrValue );
}
}
@ -1313,8 +1313,8 @@ uno::Reference<graphic::XGraphic> SvXMLImport::loadGraphicByURL(OUString const &
}
else
{
OUString const& rAbsoluteURL = GetAbsoluteReference(rURL);
GraphicExternalLink aExternalLink(rAbsoluteURL);
OUString const aAbsoluteURL = GetAbsoluteReference(rURL);
GraphicExternalLink aExternalLink(aAbsoluteURL);
Graphic aGraphic(aExternalLink);
xGraphic = aGraphic.GetXGraphic();
}
@ -2227,11 +2227,11 @@ void SAL_CALL SvXMLLegacyToFastDocHandler::startElement( const OUString& rName,
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
if (rAttrName == "xmlns")
const OUString aAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
if (aAttrName == "xmlns")
{
sal_uInt16 nNamespaceKey = mrImport->mxNamespaceMap->GetKeyByName(rAttrValue);
sal_uInt16 nNamespaceKey = mrImport->mxNamespaceMap->GetKeyByName(aAttrValue);
if (nNamespaceKey != XML_NAMESPACE_UNKNOWN)
{
nDefaultNamespace = nNamespaceKey;
@ -2239,19 +2239,19 @@ void SAL_CALL SvXMLLegacyToFastDocHandler::startElement( const OUString& rName,
}
assert(false && "unknown namespace");
}
else if (rAttrName.indexOf(":") == -1 && nDefaultNamespace != XML_NAMESPACE_UNKNOWN)
else if (aAttrName.indexOf(":") == -1 && nDefaultNamespace != XML_NAMESPACE_UNKNOWN)
{
auto const nToken = SvXMLImport::getTokenFromName(rAttrName);
auto const nToken = SvXMLImport::getTokenFromName(aAttrName);
if (nToken == xmloff::XML_TOKEN_INVALID)
{
mxFastAttributes->addUnknown(mrImport->mxNamespaceMap->GetNameByKey(nDefaultNamespace),
OUStringToOString(rAttrName, RTL_TEXTENCODING_UTF8),
OUStringToOString(rAttrValue, RTL_TEXTENCODING_UTF8));
OUStringToOString(aAttrName, RTL_TEXTENCODING_UTF8),
OUStringToOString(aAttrValue, RTL_TEXTENCODING_UTF8));
}
else
{
sal_Int32 const nAttr = NAMESPACE_TOKEN(nDefaultNamespace) | nToken;
mxFastAttributes->add(nAttr, OUStringToOString(rAttrValue, RTL_TEXTENCODING_UTF8));
mxFastAttributes->add(nAttr, OUStringToOString(aAttrValue, RTL_TEXTENCODING_UTF8));
}
continue;
}
@ -2260,20 +2260,20 @@ void SAL_CALL SvXMLLegacyToFastDocHandler::startElement( const OUString& rName,
OUString aNamespace;
// don't add unknown namespaces to the map
sal_uInt16 const nAttrPrefix = mrImport->mxNamespaceMap->GetKeyByQName(
rAttrName, nullptr, &aLocalAttrName, &aNamespace, SvXMLNamespaceMap::QNameMode::AttrValue);
aAttrName, nullptr, &aLocalAttrName, &aNamespace, SvXMLNamespaceMap::QNameMode::AttrValue);
if( XML_NAMESPACE_XMLNS == nAttrPrefix )
continue; // ignore
auto const nToken = SvXMLImport::getTokenFromName(aLocalAttrName);
if (XML_NAMESPACE_UNKNOWN == nAttrPrefix || nToken == xmloff::XML_TOKEN_INVALID)
{
mxFastAttributes->addUnknown(aNamespace,
OUStringToOString(rAttrName, RTL_TEXTENCODING_UTF8),
OUStringToOString(rAttrValue, RTL_TEXTENCODING_UTF8));
OUStringToOString(aAttrName, RTL_TEXTENCODING_UTF8),
OUStringToOString(aAttrValue, RTL_TEXTENCODING_UTF8));
}
else
{
sal_Int32 const nAttr = NAMESPACE_TOKEN(nAttrPrefix) | nToken;
mxFastAttributes->add(nAttr, OUStringToOString(rAttrValue, RTL_TEXTENCODING_UTF8));
mxFastAttributes->add(nAttr, OUStringToOString(aAttrValue, RTL_TEXTENCODING_UTF8));
}
}
mrImport->startFastElement( mnElement, mxFastAttributes );

View file

@ -481,12 +481,12 @@ AnimationNodeContext::AnimationNodeContext(
{
if( (aIter.getToken() & TOKEN_MASK) == XML_PRESET_ID)
{
const OUString& rValue = aIter.toString();
if ( rValue == "ooo-entrance-random" )
const OUString aValue = aIter.toString();
if ( aValue == "ooo-entrance-random" )
{
nPresetClass = EffectPresetClass::ENTRANCE;
}
else if ( rValue == "ooo-exit-random" )
else if ( aValue == "ooo-exit-random" )
{
nPresetClass = EffectPresetClass::EXIT;
}

View file

@ -194,9 +194,9 @@ SdXMLEventContext::SdXMLEventContext( SvXMLImport& rImp,
}
else
{
const OUString &rTmp =
const OUString aTmp =
rImp.GetAbsoluteReference(aIter.toString());
INetURLObject::translateToInternal( rTmp, maData.msBookmark,
INetURLObject::translateToInternal( aTmp, maData.msBookmark,
INetURLObject::DecodeMechanism::Unambiguous );
}
}

View file

@ -1401,7 +1401,7 @@ void XMLTextFieldExport::ExportFieldHelper(
case FIELD_ID_DATABASE_DISPLAY:
{
// get database, table and column name from field master
const Reference<XPropertySet> & xMaster = GetMasterPropertySet(rTextField);
const Reference<XPropertySet> xMaster = GetMasterPropertySet(rTextField);
ProcessString(XML_TABLE_NAME,
GetStringProperty(gsPropertyDataTableName, xMaster));
ProcessCommandType(GetIntProperty(gsPropertyDataCommandType, xMaster));

View file

@ -2329,10 +2329,10 @@ void XMLTextParagraphExport::exportTextRangeEnumeration(
if (!bAutoStyles)
{
Reference<XNamed> xBookmark(xPropSet->getPropertyValue(gsBookmark), UNO_QUERY);
const OUString& rName = xBookmark->getName();
if (!rName.isEmpty())
const OUString aName = xBookmark->getName();
if (!aName.isEmpty())
{
GetExport().AddAttribute(XML_NAMESPACE_OFFICE, XML_NAME, rName);
GetExport().AddAttribute(XML_NAMESPACE_OFFICE, XML_NAME, aName);
}
SvXMLElementExport aElem( GetExport(), XML_NAMESPACE_OFFICE, XML_ANNOTATION_END, false, false );
}

View file

@ -54,10 +54,10 @@ void XMLChartOASISTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -70,22 +70,22 @@ void XMLChartOASISTransformerContext::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_IN2INCH:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::ReplaceSingleInWithInch(
aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_DECODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_REMOVE_ANY_NAMESPACE_PREFIX:
@ -95,7 +95,7 @@ void XMLChartOASISTransformerContext::StartElement(
OUString aChartClass;
sal_uInt16 nValuePrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName(
rAttrValue,
aAttrValue,
&aChartClass );
if( XML_NAMESPACE_CHART == nValuePrefix )
{

View file

@ -55,10 +55,10 @@ void XMLChartOOoTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -71,45 +71,45 @@ void XMLChartOOoTransformerContext::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_INCH2IN:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::ReplaceSingleInchWithIn(
aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_ENCODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
if( GetTransformer().EncodeStyleName(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( GetTransformer().EncodeStyleName(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_ADD_NAMESPACE_PREFIX:
OSL_ENSURE( ::xmloff::token::IsXMLToken( aLocalName, XML_CLASS ),
"unexpected class token" );
if( ::xmloff::token::IsXMLToken( rAttrValue, XML_ADD_IN ) )
if( ::xmloff::token::IsXMLToken( aAttrValue, XML_ADD_IN ) )
{
nClassName = i;
}
else
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>((*aIter).second.m_nParam1);
GetTransformer().AddNamespacePrefix( aAttrValue,
GetTransformer().AddNamespacePrefix( aAttrValue2,
nValPrefix );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_REMOVE:
OSL_ENSURE( ::xmloff::token::IsXMLToken( aLocalName, XML_ADD_IN_NAME ),
"unexpected class token" );
aAddInName = rAttrValue;
aAddInName = aAttrValue;
pMutableAttrList->RemoveAttributeByIndex( i );
--i;
--nAttrCount;

View file

@ -99,10 +99,10 @@ void XMLAxisOASISContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName, &aLocalName );
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName, &aLocalName );
if( nPrefix == XML_NAMESPACE_CHART &&
IsXMLToken( aLocalName, XML_DIMENSION ) )
@ -113,20 +113,20 @@ void XMLAxisOASISContext::StartElement(
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
XMLTokenEnum eToken = XML_TOKEN_INVALID;
if( IsXMLToken( rAttrValue, XML_X ))
if( IsXMLToken( aAttrValue, XML_X ))
{
eToken = XML_DOMAIN;
// has to be XML_CATEGORY for axes with a categories
// sub-element. The attribute is changed later (when it is
// known that there is a categories sub-element) in this case.
}
else if( IsXMLToken( rAttrValue, XML_Y ))
else if( IsXMLToken( aAttrValue, XML_Y ))
{
eToken = XML_VALUE;
}
else if( IsXMLToken( rAttrValue, XML_Z ))
else if( IsXMLToken( aAttrValue, XML_Z ))
{
eToken = XML_SERIES;
}

View file

@ -61,10 +61,10 @@ void XMLAxisOOoContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName, &aLocalName );
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName, &aLocalName );
if( nPrefix == XML_NAMESPACE_CHART &&
IsXMLToken( aLocalName, XML_CLASS ) )
@ -75,20 +75,20 @@ void XMLAxisOOoContext::StartElement(
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
XMLTokenEnum eToken = XML_TOKEN_INVALID;
if( IsXMLToken( rAttrValue, XML_DOMAIN ) ||
IsXMLToken( rAttrValue, XML_CATEGORY ))
if( IsXMLToken( aAttrValue, XML_DOMAIN ) ||
IsXMLToken( aAttrValue, XML_CATEGORY ))
{
eToken = XML_X;
if( IsXMLToken( rAttrValue, XML_CATEGORY ) )
if( IsXMLToken( aAttrValue, XML_CATEGORY ) )
m_bIsCategoryAxis = true;
}
else if( IsXMLToken( rAttrValue, XML_VALUE ))
else if( IsXMLToken( aAttrValue, XML_VALUE ))
{
eToken = XML_Y;
}
else if( IsXMLToken( rAttrValue, XML_SERIES ))
else if( IsXMLToken( aAttrValue, XML_SERIES ))
{
eToken = XML_Z;
}
@ -152,10 +152,10 @@ rtl::Reference<XMLTransformerContext> XMLChartPlotAreaOOoTContext::CreateChildCo
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString & rAttrName = xNewAttrList->getNameByIndex( i );
const OUString aAttrName = xNewAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nNewPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( nNewPrefix == XML_NAMESPACE_CHART &&
pAxisContext->IsCategoryAxis() &&

View file

@ -62,10 +62,10 @@ void XMLControlOASISTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -78,14 +78,14 @@ void XMLControlOASISTransformerContext::StartElement(
new XMLMutableAttributeList( rAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_MOVE_TO_ELEM:
if( m_bCreateControl )
{
pControlMutableAttrList->AddAttribute( rAttrName,
rAttrValue );
pControlMutableAttrList->AddAttribute( aAttrName,
aAttrValue );
pMutableAttrList->RemoveAttributeByIndex( i );
--i;
--nAttrCount;
@ -93,10 +93,10 @@ void XMLControlOASISTransformerContext::StartElement(
break;
case XML_ATACTION_RENAME_REMOVE_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>( (*aIter).second.m_nParam2 );
GetTransformer().RemoveNamespacePrefix( aAttrValue,
GetTransformer().RemoveNamespacePrefix( aAttrValue2,
nValPrefix );
OUString aNewAttrQName(
GetTransformer().GetNamespaceMap().GetQNameByKey(
@ -106,7 +106,7 @@ void XMLControlOASISTransformerContext::StartElement(
if( m_bCreateControl )
{
pControlMutableAttrList->AddAttribute( aNewAttrQName,
aAttrValue );
aAttrValue2 );
pMutableAttrList->RemoveAttributeByIndex( i );
--i;
--nAttrCount;
@ -115,16 +115,16 @@ void XMLControlOASISTransformerContext::StartElement(
{
pMutableAttrList->RenameAttributeByIndex( i,
aNewAttrQName );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
}
break;
case XML_ATACTION_URI_OASIS:
{
OUString aAttrValue( rAttrValue );
if( GetTransformer().ConvertURIToOOo( aAttrValue,
OUString aAttrValue2( aAttrValue );
if( GetTransformer().ConvertURIToOOo( aAttrValue2,
static_cast< bool >((*aIter).second.m_nParam1)) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
default:

View file

@ -59,11 +59,11 @@ void XMLCreateElemTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; ++i )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
@ -89,7 +89,7 @@ void XMLCreateElemTransformerContext::StartElement(
rtl::Reference<XMLTransformerContext> pContext(
new XMLPersTextContentTContext( GetTransformer(),
aElemQName ));
pContext->Characters( rAttrValue );
pContext->Characters( aAttrValue );
aChildContexts.push_back(pContext);
pMutableAttrList->RemoveAttributeByIndex( i );
--i;

View file

@ -53,10 +53,10 @@ void XMLDlgOASISTransformerContext::StartElement(
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
@ -71,14 +71,14 @@ void XMLDlgOASISTransformerContext::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_DLG_BORDER:
{
if ( rAttrValue != GetXMLToken( XML_NONE ) &&
rAttrValue != GetXMLToken( XML_SIMPLE ) &&
rAttrValue != GetXMLToken( XML_3D ) )
if ( aAttrValue != GetXMLToken( XML_NONE ) &&
aAttrValue != GetXMLToken( XML_SIMPLE ) &&
aAttrValue != GetXMLToken( XML_3D ) )
{
pMutableAttrList->SetValueByIndex(
i, GetXMLToken( XML_NONE ) );

View file

@ -53,15 +53,15 @@ void XMLDocumentTransformerContext::StartElement( const Reference< XAttributeLis
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( XML_NAMESPACE_OFFICE == nPrefix &&
IsXMLToken( aLocalName, XML_MIMETYPE ) )
{
const OUString& rValue = xAttrList->getValueByIndex( i );
const OUString aValue = xAttrList->getValueByIndex( i );
static constexpr std::string_view aTmp[]
{
"application/vnd.oasis.openoffice.",
@ -71,9 +71,9 @@ void XMLDocumentTransformerContext::StartElement( const Reference< XAttributeLis
};
for (const auto & rPrefix : aTmp)
{
if( rValue.matchAsciiL( rPrefix.data(), rPrefix.size() ) )
if( aValue.matchAsciiL( rPrefix.data(), rPrefix.size() ) )
{
aClass = rValue.copy( rPrefix.size() );
aClass = aValue.copy( rPrefix.size() );
break;
}
}

View file

@ -178,10 +178,10 @@ void XMLEventOASISTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -194,7 +194,7 @@ void XMLEventOASISTransformerContext::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_HREF:
@ -202,7 +202,7 @@ void XMLEventOASISTransformerContext::StartElement(
OUString aName, aLocation;
bool bNeedsTransform =
ParseURL( rAttrValue, &aName, &aLocation );
ParseURL( aAttrValue, &aName, &aLocation );
if ( bNeedsTransform )
{
@ -243,25 +243,25 @@ void XMLEventOASISTransformerContext::StartElement(
pObjContext->HasNamespace(XML_NAMESPACE_FORM );
pMutableAttrList->SetValueByIndex( i,
GetTransformer().GetEventName( rAttrValue,
GetTransformer().GetEventName( aAttrValue,
bForm ) );
}
break;
case XML_ATACTION_REMOVE_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>((*aIter).second.m_nParam1);
if( GetTransformer().RemoveNamespacePrefix(
aAttrValue, nValPrefix ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
aAttrValue2, nValPrefix ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_MACRO_NAME:
{
OUString aName, aLocation;
bool bNeedsTransform =
ParseURL( rAttrValue, &aName, &aLocation );
ParseURL( aAttrValue, &aName, &aLocation );
if ( bNeedsTransform )
{
@ -286,24 +286,23 @@ void XMLEventOASISTransformerContext::StartElement(
{
const OUString& rApp = GetXMLToken( XML_APPLICATION );
const OUString& rDoc = GetXMLToken( XML_DOCUMENT );
OUString aAttrValue;
if( rAttrValue.getLength() > rApp.getLength()+1 &&
o3tl::equalsIgnoreAsciiCase(rAttrValue.subView(0,rApp.getLength()), rApp) &&
':' == rAttrValue[rApp.getLength()] )
OUString aAttrValue2;
if( aAttrValue.getLength() > rApp.getLength()+1 &&
o3tl::equalsIgnoreAsciiCase(aAttrValue.subView(0,rApp.getLength()), rApp) &&
':' == aAttrValue[rApp.getLength()] )
{
aLocation = rApp;
aAttrValue = rAttrValue.copy( rApp.getLength()+1 );
aAttrValue2 = aAttrValue.copy( rApp.getLength()+1 );
}
else if( rAttrValue.getLength() > rDoc.getLength()+1 &&
o3tl::equalsIgnoreAsciiCase(rAttrValue.subView(0,rDoc.getLength()), rDoc) &&
':' == rAttrValue[rDoc.getLength()] )
else if( aAttrValue.getLength() > rDoc.getLength()+1 &&
o3tl::equalsIgnoreAsciiCase(aAttrValue.subView(0,rDoc.getLength()), rDoc) &&
':' == aAttrValue[rDoc.getLength()] )
{
aLocation= rDoc;
aAttrValue = rAttrValue.copy( rDoc.getLength()+1 );
aAttrValue2 = aAttrValue.copy( rDoc.getLength()+1 );
}
if( !aAttrValue.isEmpty() )
pMutableAttrList->SetValueByIndex( i,
aAttrValue );
if( !aAttrValue2.isEmpty() )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
if( !aLocation.isEmpty() )
{
OUString aAttrQName( GetTransformer().GetNamespaceMap().

View file

@ -138,10 +138,10 @@ void XMLEventOOoTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -154,7 +154,7 @@ void XMLEventOOoTransformerContext::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_HREF:
@ -162,26 +162,26 @@ void XMLEventOOoTransformerContext::StartElement(
break;
case XML_ATACTION_EVENT_NAME:
pMutableAttrList->SetValueByIndex( i,
GetTransformer().GetEventName( rAttrValue ) );
GetTransformer().GetEventName( aAttrValue ) );
break;
case XML_ATACTION_ADD_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>((*aIter).second.m_nParam1);
GetTransformer().AddNamespacePrefix( aAttrValue,
GetTransformer().AddNamespacePrefix( aAttrValue2,
nValPrefix );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_MACRO_LOCATION:
aLocation = rAttrValue;
aLocation = aAttrValue;
pMutableAttrList->RemoveAttributeByIndex( i );
--i;
--nAttrCount;
break;
case XML_ATACTION_MACRO_NAME:
aMacroName = rAttrValue;
aMacroName = aAttrValue;
nMacroName = i;
break;
case XML_ATACTION_COPY:

View file

@ -114,27 +114,27 @@ void XMLFormPropOASISTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
pActions->find( aKey );
if( aIter != pActions->end() )
{
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_RENAME:
if( IsXMLToken( aLocalName, XML_VALUE_TYPE ) )
{
if( IsXMLToken( rAttrValue, XML_FLOAT ) )
if( IsXMLToken( aAttrValue, XML_FLOAT ) )
{
nValueTypeAttr = i;
}
else if( IsXMLToken( rAttrValue, XML_VOID ) )
else if( IsXMLToken( aAttrValue, XML_VOID ) )
{
pMutableAttrList->SetValueByIndex( i,
GetXMLToken( XML_SHORT ) );
@ -152,7 +152,7 @@ void XMLFormPropOASISTransformerContext::StartElement(
break;
case XML_ATACTION_REMOVE:
if( !IsXMLToken( aLocalName, XML_CURRENCY ) )
aValue = rAttrValue;
aValue = aAttrValue;
pMutableAttrList->RemoveAttributeByIndex( i );
--i;
--nAttrCount;

View file

@ -68,10 +68,10 @@ void XMLFormPropValueTContext_Impl::StartElement(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( XML_NAMESPACE_FORM == nPrefix &&
IsXMLToken( aLocalName, XML_PROPERTY_IS_VOID ) &&
@ -157,23 +157,23 @@ void XMLFormPropOOoTransformerContext::StartElement(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
pActions->find( aKey );
if( aIter != pActions->end() )
{
const OUString& rAttrValue = rAttrList->getValueByIndex( i );
const OUString aAttrValue = rAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_RENAME:
if( IsXMLToken( aLocalName, XML_PROPERTY_TYPE ) )
{
aValueType = rAttrValue;
aValueType = aAttrValue;
m_nValueTypeAttr = i;
}
{

View file

@ -87,16 +87,16 @@ void XMLFrameOASISTransformerContext::StartElement(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName, &aLocalName );
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName, &aLocalName );
if( (nPrefix == XML_NAMESPACE_PRESENTATION) && IsXMLToken( aLocalName, XML_CLASS ) )
{
const OUString& rAttrValue = rAttrList->getValueByIndex( i );
if( IsXMLToken( rAttrValue, XML_HEADER ) || IsXMLToken( rAttrValue, XML_FOOTER ) ||
IsXMLToken( rAttrValue, XML_PAGE_NUMBER ) || IsXMLToken( rAttrValue, XML_DATE_TIME ) )
const OUString aAttrValue = rAttrList->getValueByIndex( i );
if( IsXMLToken( aAttrValue, XML_HEADER ) || IsXMLToken( aAttrValue, XML_FOOTER ) ||
IsXMLToken( aAttrValue, XML_PAGE_NUMBER ) || IsXMLToken( aAttrValue, XML_DATE_TIME ) )
{
m_bIgnoreElement = true;
break;

View file

@ -64,21 +64,21 @@ void XMLFrameOOoTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
pActions->find( aKey );
if( aIter != pActions->end() )
{
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_MOVE_TO_ELEM:
pFrameMutableAttrList->AddAttribute( rAttrName, rAttrValue );
pFrameMutableAttrList->AddAttribute( aAttrName, aAttrValue );
pMutableAttrList->RemoveAttributeByIndex( i );
--i;
--nAttrCount;

View file

@ -131,10 +131,10 @@ void XMLMergeElemTransformerContext::StartElement(
sal_Int16 nAttrCount = m_xAttrList.is() ? m_xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = m_xAttrList->getNameByIndex( i );
const OUString aAttrName = m_xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
bool bRemove = true;
if( XML_NAMESPACE_OFFICE == nPrefix)

View file

@ -64,17 +64,17 @@ void XMLNotesTransformerContext::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
pActions->find( aKey );
if( aIter != pActions->end() )
{
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
if( !pMutableAttrList )
{
@ -86,10 +86,10 @@ void XMLNotesTransformerContext::StartElement(
{
case XML_ATACTION_STYLE_FAMILY:
{
if( IsXMLToken( rAttrValue, XML_FOOTNOTE ) )
if( IsXMLToken( aAttrValue, XML_FOOTNOTE ) )
{
}
else if( IsXMLToken( rAttrValue, XML_ENDNOTE ) )
else if( IsXMLToken( aAttrValue, XML_ENDNOTE ) )
{
m_bEndNote = true;
}
@ -101,9 +101,9 @@ void XMLNotesTransformerContext::StartElement(
case XML_ATACTION_DECODE_STYLE_NAME:
case XML_ATACTION_DECODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
}

View file

@ -925,20 +925,20 @@ void XMLDocumentTransformerContext_Impl::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( XML_NAMESPACE_OFFICE == nPrefix &&
IsXMLToken( aLocalName, XML_CLASS ) )
{
const OUString& rValue = xAttrList->getValueByIndex( i );
GetTransformer().SetClass( rValue );
const OUString aValue = xAttrList->getValueByIndex( i );
GetTransformer().SetClass( aValue );
pMutableAttrList = new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
OUString sMime = "application/vnd.oasis.opendocument." + rValue;
OUString sMime = "application/vnd.oasis.opendocument." + aValue;
pMutableAttrList->SetValueByIndex( i, sMime );
OUString aNewAttrQName( GetTransformer().GetNamespaceMap().GetQNameByKey( XML_NAMESPACE_OFFICE, ::xmloff::token::GetXMLToken( XML_MIMETYPE ) ) );
pMutableAttrList->RenameAttributeByIndex(i, aNewAttrQName );
@ -946,18 +946,18 @@ void XMLDocumentTransformerContext_Impl::StartElement(
}
else if( XML_NAMESPACE_XMLNS == nPrefix )
{
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
if( IsXMLToken( rAttrValue, XML_N_OOO ) )
const OUString aAttrValue = xAttrList->getValueByIndex( i );
if( IsXMLToken( aAttrValue, XML_N_OOO ) )
bOOo = true;
else if( IsXMLToken( rAttrValue, XML_N_OOOW ) )
else if( IsXMLToken( aAttrValue, XML_N_OOOW ) )
bOOoW = true;
else if( IsXMLToken( rAttrValue, XML_N_OOOC ) )
else if( IsXMLToken( aAttrValue, XML_N_OOOC ) )
bOOoC = true;
else if( IsXMLToken( rAttrValue, XML_N_DOM ) )
else if( IsXMLToken( aAttrValue, XML_N_DOM ) )
bDOM = true;
else if( IsXMLToken( rAttrValue, XML_N_DC ) )
else if( IsXMLToken( aAttrValue, XML_N_DC ) )
bDC = true;
else if( IsXMLToken( rAttrValue, XML_N_SVG ) )
else if( IsXMLToken( aAttrValue, XML_N_SVG ) )
bSVG = true;
}
}
@ -1106,10 +1106,10 @@ void XMLTabStopOOoTContext_Impl::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -1122,7 +1122,7 @@ void XMLTabStopOOoTContext_Impl::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_RENAME:
@ -1136,8 +1136,8 @@ void XMLTabStopOOoTContext_Impl::StartElement(
aNewAttrQName );
}
if( IsXMLToken( aLocalName, XML_LEADER_CHAR ) &&
!rAttrValue.isEmpty() &&
rAttrValue[0] != ' ' )
!aAttrValue.isEmpty() &&
aAttrValue[0] != ' ' )
{
OUString aNewAttrQName(
GetTransformer().GetNamespaceMap().GetQNameByKey(
@ -1149,10 +1149,10 @@ void XMLTabStopOOoTContext_Impl::StartElement(
break;
case XML_ATACTION_INCH2IN:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::ReplaceSingleInchWithIn(
aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
default:
@ -1200,10 +1200,10 @@ void XMLTrackedChangesOOoTContext_Impl::StartElement(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( m_nPrefix == nPrefix && IsXMLToken( aLocalName, m_eToken ) )
{
@ -1272,10 +1272,10 @@ void XMLTableOOoTransformerContext_Impl::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( XML_NAMESPACE_TABLE == nPrefix &&
IsXMLToken( aLocalName, XML_PRINT_RANGES ) )

View file

@ -1103,17 +1103,17 @@ void XMLTableTransformerContext_Impl::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( XML_NAMESPACE_TABLE == nPrefix )
{
if ( IsXMLToken( aLocalName, XML_IS_SUB_TABLE ) )
{
const OUString& rValue = xAttrList->getValueByIndex( i );
if( IsXMLToken( rValue, XML_TRUE ) )
const OUString aValue = xAttrList->getValueByIndex( i );
if( IsXMLToken( aValue, XML_TRUE ) )
{
m_aElemQName = GetTransformer().GetNamespaceMap().GetQNameByKey(
XML_NAMESPACE_TABLE,
@ -1131,8 +1131,8 @@ void XMLTableTransformerContext_Impl::StartElement(
// Convert attribute table:style-name for <table:table> (#i40011#, #i40015#)
else if ( IsXMLToken( aLocalName, XML_STYLE_NAME ) )
{
const OUString& rValue = xAttrList->getValueByIndex( i );
OUString aAttrValue( rValue );
const OUString aValue = xAttrList->getValueByIndex( i );
OUString aAttrValue( aValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue) )
{
if ( !pMutableAttrList )
@ -1255,10 +1255,10 @@ void XMLTabStopOASISTContext_Impl::StartElement(
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -1271,15 +1271,15 @@ void XMLTabStopOASISTContext_Impl::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_REMOVE:
if( IsXMLToken( aLocalName, XML_LEADER_STYLE ) )
{
if( IsXMLToken( rAttrValue, XML_NONE ) )
if( IsXMLToken( aAttrValue, XML_NONE ) )
cStyleLeaderChar = ' ';
else if( IsXMLToken( rAttrValue, XML_DOTTED ) )
else if( IsXMLToken( aAttrValue, XML_DOTTED ) )
cStyleLeaderChar = '.';
else
cStyleLeaderChar = 0;
@ -1300,20 +1300,20 @@ void XMLTabStopOASISTContext_Impl::StartElement(
}
if( IsXMLToken( aLocalName, XML_LEADER_TEXT ) )
{
if( rAttrValue.getLength() > 1 )
if( aAttrValue.getLength() > 1 )
{
OUString aAttrValue( rAttrValue.copy( 0, 1 ) );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue.copy( 0, 1 ) );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
nLeaderText = i;
}
}
break;
case XML_ATACTION_IN2INCH:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::ReplaceSingleInWithInch(
aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
default:
@ -1381,21 +1381,21 @@ void XMLConfigItemTContext_Impl::StartElement(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
if( XML_NAMESPACE_CONFIG == nPrefix )
{
if ( IsXMLToken( aLocalName, XML_NAME ) )
{
const OUString& rValue = rAttrList->getValueByIndex( i );
if( rValue == "RedlineProtectionKey" )
const OUString aValue = rAttrList->getValueByIndex( i );
if( aValue == "RedlineProtectionKey" )
m_bIsRedlineProtectionKey = true;
else if( rValue == "CursorPositionX" )
else if( aValue == "CursorPositionX" )
m_bIsCursorX = true;
else if( rValue == "CursorPositionY" )
else if( aValue == "CursorPositionY" )
m_bIsCursorY = true;
break;

View file

@ -134,11 +134,11 @@ void XMLPropertiesTContext_Impl::StartElement(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString& rAttrValue = rAttrList->getValueByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrValue = rAttrList->getValueByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
@ -151,7 +151,7 @@ void XMLPropertiesTContext_Impl::StartElement(
case XML_ATACTION_REMOVE:
break;
case XML_ATACTION_COPY:
pAttrList->AddAttribute( rAttrName, rAttrValue );
pAttrList->AddAttribute( aAttrName, aAttrValue );
break;
case XML_ATACTION_RENAME:
{
@ -160,30 +160,30 @@ void XMLPropertiesTContext_Impl::StartElement(
(*aIter).second.GetQNamePrefixFromParam1(),
::xmloff::token::GetXMLToken(
(*aIter).second.GetQNameTokenFromParam1()) ) );
pAttrList->AddAttribute( aNewAttrQName, rAttrValue );
pAttrList->AddAttribute( aNewAttrQName, aAttrValue );
}
break;
case XML_ATACTION_IN2INCH:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::ReplaceSingleInWithInch(
aAttrValue );
pAttrList->AddAttribute( rAttrName, aAttrValue );
aAttrValue2 );
pAttrList->AddAttribute( aAttrName, aAttrValue2 );
}
break;
case XML_ATACTION_INS2INCHS:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::ReplaceInWithInch(
aAttrValue );
pAttrList->AddAttribute( rAttrName, aAttrValue );
aAttrValue2 );
pAttrList->AddAttribute( aAttrName, aAttrValue2 );
}
break;
case XML_ATACTION_DECODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
XMLTransformerBase::DecodeStyleName(aAttrValue);
pAttrList->AddAttribute( rAttrName, aAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::DecodeStyleName(aAttrValue2);
pAttrList->AddAttribute( aAttrName, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_DECODE_STYLE_NAME_REF:
@ -193,16 +193,16 @@ void XMLPropertiesTContext_Impl::StartElement(
(*aIter).second.GetQNamePrefixFromParam1(),
::xmloff::token::GetXMLToken(
(*aIter).second.GetQNameTokenFromParam1()) ) );
OUString aAttrValue( rAttrValue );
XMLTransformerBase::DecodeStyleName(aAttrValue);
pAttrList->AddAttribute( aNewAttrQName, aAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::DecodeStyleName(aAttrValue2);
pAttrList->AddAttribute( aNewAttrQName, aAttrValue2 );
}
break;
case XML_ATACTION_NEG_PERCENT:
{
OUString aAttrValue( rAttrValue );
XMLTransformerBase::NegPercent(aAttrValue);
pAttrList->AddAttribute( rAttrName, aAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::NegPercent(aAttrValue2);
pAttrList->AddAttribute( aAttrName, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_NEG_PERCENT:
@ -212,15 +212,15 @@ void XMLPropertiesTContext_Impl::StartElement(
(*aIter).second.GetQNamePrefixFromParam1(),
::xmloff::token::GetXMLToken(
(*aIter).second.GetQNameTokenFromParam1()) ) );
OUString aAttrValue( rAttrValue );
XMLTransformerBase::NegPercent(aAttrValue);
pAttrList->AddAttribute( aNewAttrQName, aAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::NegPercent(aAttrValue2);
pAttrList->AddAttribute( aNewAttrQName, aAttrValue2 );
}
break;
case XML_OPTACTION_LINE_MODE:
{
bool bWordMode =
IsXMLToken( rAttrValue, XML_SKIP_WHITE_SPACE );
IsXMLToken( aAttrValue, XML_SKIP_WHITE_SPACE );
OUString aAttrQName(
GetTransformer().GetNamespaceMap().GetQNameByKey(
XML_NAMESPACE_FO,
@ -231,9 +231,9 @@ void XMLPropertiesTContext_Impl::StartElement(
{
if( bWordMode )
{
const OUString& rOldValue =
const OUString aOldValue =
pAttrList->getValueByIndex( nIndex );
if( !IsXMLToken( rOldValue, XML_TRUE ) )
if( !IsXMLToken( aOldValue, XML_TRUE ) )
{
pAttrList->SetValueByIndex( nIndex,
GetXMLToken( XML_TRUE ) );
@ -242,55 +242,55 @@ void XMLPropertiesTContext_Impl::StartElement(
}
else
{
const OUString& aAttrValue( GetXMLToken( bWordMode
const OUString& aAttrValue2( GetXMLToken( bWordMode
? XML_FALSE
: XML_TRUE ) );
pAttrList->AddAttribute( aAttrQName, aAttrValue );
pAttrList->AddAttribute( aAttrQName, aAttrValue2 );
}
}
break;
case XML_OPTACTION_KEEP_WITH_NEXT:
{
const OUString& aAttrValue( GetXMLToken(
IsXMLToken( rAttrValue, XML_ALWAYS )
const OUString& aAttrValue2( GetXMLToken(
IsXMLToken( aAttrValue, XML_ALWAYS )
? XML_TRUE
: XML_FALSE) );
pAttrList->AddAttribute( rAttrName, aAttrValue );
pAttrList->AddAttribute( aAttrName, aAttrValue2 );
}
break;
case XML_OPTACTION_UNDERLINE_WIDTH:
if( IsXMLToken( rAttrValue, XML_BOLD ) )
if( IsXMLToken( aAttrValue, XML_BOLD ) )
bBoldUnderline = true;
break;
case XML_OPTACTION_UNDERLINE_TYPE:
if( IsXMLToken( rAttrValue, XML_DOUBLE ) )
if( IsXMLToken( aAttrValue, XML_DOUBLE ) )
bDoubleUnderline = true;
break;
case XML_OPTACTION_UNDERLINE_STYLE:
eUnderline = GetTransformer().GetToken( rAttrValue );
eUnderline = GetTransformer().GetToken( aAttrValue );
break;
case XML_OPTACTION_LINETHROUGH_WIDTH:
if( IsXMLToken( rAttrValue, XML_BOLD ) )
if( IsXMLToken( aAttrValue, XML_BOLD ) )
bBoldLineThrough = true;
break;
case XML_OPTACTION_LINETHROUGH_TYPE:
if( IsXMLToken( rAttrValue, XML_DOUBLE ) )
if( IsXMLToken( aAttrValue, XML_DOUBLE ) )
bDoubleLineThrough = true;
break;
case XML_OPTACTION_LINETHROUGH_STYLE:
eLineThrough = GetTransformer().GetToken( rAttrValue );
eLineThrough = GetTransformer().GetToken( aAttrValue );
break;
case XML_OPTACTION_LINETHROUGH_TEXT:
if( !rAttrValue.isEmpty() )
cLineThroughChar = rAttrValue[0];
if( !aAttrValue.isEmpty() )
cLineThroughChar = aAttrValue[0];
break;
case XML_OPTACTION_INTERPOLATION:
{
// 0: none (default)
sal_Int32 nSplineType = 0;
if( IsXMLToken( rAttrValue, XML_CUBIC_SPLINE ))
if( IsXMLToken( aAttrValue, XML_CUBIC_SPLINE ))
nSplineType = 1;
else if( IsXMLToken( rAttrValue, XML_B_SPLINE ))
else if( IsXMLToken( aAttrValue, XML_B_SPLINE ))
nSplineType = 2;
pAttrList->AddAttribute(
@ -301,11 +301,11 @@ void XMLPropertiesTContext_Impl::StartElement(
}
break;
case XML_OPTACTION_INTERVAL_MAJOR:
pAttrList->AddAttribute( rAttrName, rAttrValue );
::sax::Converter::convertDouble(fIntervalMajor, rAttrValue);
pAttrList->AddAttribute( aAttrName, aAttrValue );
::sax::Converter::convertDouble(fIntervalMajor, aAttrValue);
break;
case XML_OPTACTION_INTERVAL_MINOR_DIVISOR:
::sax::Converter::convertNumber(nIntervalMinorDivisor, rAttrValue);
::sax::Converter::convertNumber(nIntervalMinorDivisor, aAttrValue);
bIntervalMinorFound = true;
break;
case XML_OPTACTION_SYMBOL_TYPE:
@ -313,11 +313,11 @@ void XMLPropertiesTContext_Impl::StartElement(
// if symbol_type is "named-symbol" the "symbol"
// property is set in the action XML_OPTACTION_SYMBOL_NAME
sal_Int32 nSymbolType = 0;
if( IsXMLToken( rAttrValue, XML_NONE ))
if( IsXMLToken( aAttrValue, XML_NONE ))
nSymbolType = -3;
else if( IsXMLToken( rAttrValue, XML_AUTOMATIC ))
else if( IsXMLToken( aAttrValue, XML_AUTOMATIC ))
nSymbolType = -2;
else if( IsXMLToken( rAttrValue, XML_IMAGE ))
else if( IsXMLToken( aAttrValue, XML_IMAGE ))
nSymbolType = -1;
if( nSymbolType < 0 )
@ -333,35 +333,35 @@ void XMLPropertiesTContext_Impl::StartElement(
// assume "symbol-type" == "named-symbol"
sal_Int32 nSymbolType = -3; // NONE
// "square" just has an awkward token-name
if( IsXMLToken( rAttrValue, XML_GRADIENTSTYLE_SQUARE ))
if( IsXMLToken( aAttrValue, XML_GRADIENTSTYLE_SQUARE ))
nSymbolType = 0;
else if( IsXMLToken( rAttrValue, XML_DIAMOND ))
else if( IsXMLToken( aAttrValue, XML_DIAMOND ))
nSymbolType = 1;
else if( IsXMLToken( rAttrValue, XML_ARROW_DOWN ))
else if( IsXMLToken( aAttrValue, XML_ARROW_DOWN ))
nSymbolType = 2;
else if( IsXMLToken( rAttrValue, XML_ARROW_UP ))
else if( IsXMLToken( aAttrValue, XML_ARROW_UP ))
nSymbolType = 3;
else if( IsXMLToken( rAttrValue, XML_ARROW_RIGHT ))
else if( IsXMLToken( aAttrValue, XML_ARROW_RIGHT ))
nSymbolType = 4;
else if( IsXMLToken( rAttrValue, XML_ARROW_LEFT ))
else if( IsXMLToken( aAttrValue, XML_ARROW_LEFT ))
nSymbolType = 5;
else if( IsXMLToken( rAttrValue, XML_BOW_TIE ))
else if( IsXMLToken( aAttrValue, XML_BOW_TIE ))
nSymbolType = 6;
else if( IsXMLToken( rAttrValue, XML_HOURGLASS ))
else if( IsXMLToken( aAttrValue, XML_HOURGLASS ))
nSymbolType = 7;
else if( IsXMLToken( rAttrValue, XML_CIRCLE ))
else if( IsXMLToken( aAttrValue, XML_CIRCLE ))
nSymbolType = 8;
else if( IsXMLToken( rAttrValue, XML_STAR ))
else if( IsXMLToken( aAttrValue, XML_STAR ))
nSymbolType = 9;
else if( IsXMLToken( rAttrValue, XML_X ))
else if( IsXMLToken( aAttrValue, XML_X ))
nSymbolType = 10;
else if( IsXMLToken( rAttrValue, XML_PLUS ))
else if( IsXMLToken( aAttrValue, XML_PLUS ))
nSymbolType = 11;
else if( IsXMLToken( rAttrValue, XML_ASTERISK ))
else if( IsXMLToken( aAttrValue, XML_ASTERISK ))
nSymbolType = 12;
else if( IsXMLToken( rAttrValue, XML_HORIZONTAL_BAR ))
else if( IsXMLToken( aAttrValue, XML_HORIZONTAL_BAR ))
nSymbolType = 13;
else if( IsXMLToken( rAttrValue, XML_VERTICAL_BAR ))
else if( IsXMLToken( aAttrValue, XML_VERTICAL_BAR ))
nSymbolType = 14;
if( nSymbolType >= 0 )
@ -374,13 +374,13 @@ void XMLPropertiesTContext_Impl::StartElement(
break;
// #i25616#
case XML_OPTACTION_OPACITY:
aOpacityValueRemember = rAttrValue;
aOpacityValueRemember = aAttrValue;
XMLTransformerBase::NegPercent(aOpacityValueRemember);
break;
// #i25616#
case XML_OPTACTION_IMAGE_OPACITY:
aImageOpacityValueRemember = rAttrValue;
aImageOpacityValueRemember = aAttrValue;
XMLTransformerBase::NegPercent(aImageOpacityValueRemember);
break;
@ -389,7 +389,7 @@ void XMLPropertiesTContext_Impl::StartElement(
GetTransformer().GetNamespaceMap().GetQNameByKey(
XML_NAMESPACE_STYLE,GetXMLToken(XML_BREAK_INSIDE)),
GetXMLToken(
IsXMLToken( rAttrValue, XML_ALWAYS )
IsXMLToken( aAttrValue, XML_ALWAYS )
? XML_COLUMNSPLIT_AVOID
: XML_AUTO ) );
break;
@ -402,7 +402,7 @@ void XMLPropertiesTContext_Impl::StartElement(
XML_NAMESPACE_STYLE,
::xmloff::token::GetXMLToken(
XML_TEXT_ALIGN ) ) );
pAttrList->AddAttribute( aNewAttrQName, rAttrValue );
pAttrList->AddAttribute( aNewAttrQName, aAttrValue );
}
else
{
@ -411,44 +411,44 @@ void XMLPropertiesTContext_Impl::StartElement(
XML_NAMESPACE_FO,
::xmloff::token::GetXMLToken(
XML_TEXT_ALIGN ) ) );
pAttrList->AddAttribute( aNewAttrQName, rAttrValue );
pAttrList->AddAttribute( aNewAttrQName, aAttrValue );
}
break;
case XML_ATACTION_CAPTION_ESCAPE_OASIS:
{
OUString aAttrValue( rAttrValue );
if( aAttrValue.indexOf( '%' ) != -1 )
OUString aAttrValue2( aAttrValue );
if( aAttrValue2.indexOf( '%' ) != -1 )
{
sal_Int32 nValue = 0;
::sax::Converter::convertPercent(nValue, rAttrValue);
::sax::Converter::convertPercent(nValue, aAttrValue);
if( nValue )
{
nValue *= 100;
OUStringBuffer aOut;
::sax::Converter::convertPercent(aOut, nValue);
aAttrValue = aOut.makeStringAndClear();
aAttrValue2 = aOut.makeStringAndClear();
}
}
else
{
XMLTransformerBase::ReplaceSingleInWithInch( aAttrValue );
XMLTransformerBase::ReplaceSingleInWithInch( aAttrValue2 );
}
pAttrList->AddAttribute( rAttrName, aAttrValue );
pAttrList->AddAttribute( aAttrName, aAttrValue2 );
}
break;
case XML_ATACTION_DECODE_PROTECT:
{
pAttrList->AddAttribute( rAttrName, rAttrValue );
pAttrList->AddAttribute( aAttrName, aAttrValue );
if( rAttrValue.indexOf( GetXMLToken( XML_SIZE ) ) != -1 )
if( aAttrValue.indexOf( GetXMLToken( XML_SIZE ) ) != -1 )
pAttrList->AddAttribute( GetTransformer().GetNamespaceMap().GetQNameByKey(
XML_NAMESPACE_DRAW,
GetXMLToken( XML_SIZE_PROTECT )), GetXMLToken( XML_TRUE ) );
if( rAttrValue.indexOf( GetXMLToken( XML_POSITION ) ) != -1 )
if( aAttrValue.indexOf( GetXMLToken( XML_POSITION ) ) != -1 )
pAttrList->AddAttribute( GetTransformer().GetNamespaceMap().GetQNameByKey(
XML_NAMESPACE_DRAW,
GetXMLToken( XML_MOVE_PROTECT )), GetXMLToken( XML_TRUE ) );
@ -460,7 +460,7 @@ void XMLPropertiesTContext_Impl::StartElement(
// keep original for writer graphic objects
// Adapts attribute values (#i49139#)
OUStringBuffer aNewAttrValue;
SvXMLTokenEnumerator aTokenEnum( rAttrValue );
SvXMLTokenEnumerator aTokenEnum( aAttrValue );
std::u16string_view aToken;
while( aTokenEnum.getNextToken( aToken ) )
{
@ -482,39 +482,39 @@ void XMLPropertiesTContext_Impl::StartElement(
aNewAttrValue.append(aToken);
}
}
pAttrList->AddAttribute( rAttrName, aNewAttrValue.makeStringAndClear() );
pAttrList->AddAttribute( aAttrName, aNewAttrValue.makeStringAndClear() );
// create old draw:mirror for drawing graphic objects
const OUString& aAttrValue( GetXMLToken( IsXMLToken( rAttrValue, XML_HORIZONTAL ) ? XML_TRUE : XML_FALSE ) );
const OUString& aAttrValue2( GetXMLToken( IsXMLToken( aAttrValue, XML_HORIZONTAL ) ? XML_TRUE : XML_FALSE ) );
pAttrList->AddAttribute( GetTransformer().GetNamespaceMap().GetQNameByKey(
XML_NAMESPACE_DRAW,
GetXMLToken( XML_MIRROR )), aAttrValue );
GetXMLToken( XML_MIRROR )), aAttrValue2 );
}
break;
case XML_ATACTION_GAMMA_OASIS: // converts percentage value to double
{
sal_Int32 nValue;
::sax::Converter::convertPercent( nValue, rAttrValue );
::sax::Converter::convertPercent( nValue, aAttrValue );
const double fValue = static_cast<double>(nValue) / 100.0;
pAttrList->AddAttribute( rAttrName, OUString::number( fValue ) );
pAttrList->AddAttribute( aAttrName, OUString::number( fValue ) );
}
break;
case XML_ATACTION_OPACITY_FIX:
{
sal_Int32 nValue;
if( rAttrValue.indexOf( '%' ) != -1 )
if( aAttrValue.indexOf( '%' ) != -1 )
{
::sax::Converter::convertPercent(nValue, rAttrValue);
::sax::Converter::convertPercent(nValue, aAttrValue);
}
else
{
nValue = sal_Int32( rAttrValue.toDouble() * 100.0 );
nValue = sal_Int32( aAttrValue.toDouble() * 100.0 );
}
nValue = 100 - nValue;
OUStringBuffer aOut;
::sax::Converter::convertPercent(aOut, nValue);
pAttrList->AddAttribute( rAttrName, aOut.makeStringAndClear() );
pAttrList->AddAttribute( aAttrName, aOut.makeStringAndClear() );
}
break;
default:
@ -524,7 +524,7 @@ void XMLPropertiesTContext_Impl::StartElement(
}
else
{
pAttrList->AddAttribute( rAttrName, rAttrValue );
pAttrList->AddAttribute( aAttrName, aAttrValue );
}
}
if( XML_TOKEN_END != eUnderline )
@ -782,10 +782,10 @@ void XMLStyleOASISTContext::StartElement(
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
const OUString aAttrName = xAttrList->getNameByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix =
GetTransformer().GetNamespaceMap().GetKeyByAttrName( rAttrName,
GetTransformer().GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
XMLTransformerActions::const_iterator aIter =
@ -798,18 +798,18 @@ void XMLStyleOASISTContext::StartElement(
new XMLMutableAttributeList( xAttrList );
xAttrList = pMutableAttrList;
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
switch( (*aIter).second.m_nActionType )
{
case XML_ATACTION_STYLE_FAMILY:
if( IsXMLToken( rAttrValue, XML_GRAPHIC ) )
if( IsXMLToken( aAttrValue, XML_GRAPHIC ) )
{
pMutableAttrList->SetValueByIndex(
i, GetXMLToken(XML_GRAPHICS) );
}
else
{
if( IsXMLToken( rAttrValue, XML_PARAGRAPH ) )
if( IsXMLToken( aAttrValue, XML_PARAGRAPH ) )
nFamilyAttr = i;
}
@ -821,36 +821,36 @@ void XMLStyleOASISTContext::StartElement(
--nAttrCount;
break;
case XML_ATACTION_DECODE_STYLE_NAME:
m_bControlStyle = rAttrValue.startsWith( "ctrl" );
m_bControlStyle = aAttrValue.startsWith( "ctrl" );
[[fallthrough]];
case XML_ATACTION_DECODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::DecodeStyleName(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_IN2INCH:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::ReplaceSingleInWithInch(
aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_NEG_PERCENT:
{
OUString aAttrValue( rAttrValue );
if( XMLTransformerBase::NegPercent(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( XMLTransformerBase::NegPercent(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_URI_OASIS:
{
OUString aAttrValue( rAttrValue );
if( GetTransformer().ConvertURIToOOo( aAttrValue,
OUString aAttrValue2( aAttrValue );
if( GetTransformer().ConvertURIToOOo( aAttrValue2,
static_cast< bool >((*aIter).second.m_nParam1)))
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
default:

View file

@ -213,34 +213,34 @@ void SAL_CALL XMLTransformerBase::startElement( const OUString& rName,
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; i++ )
{
const OUString& rAttrName = xAttrList->getNameByIndex( i );
if( ( rAttrName.getLength() >= 5 ) &&
( rAttrName.startsWith( GetXMLToken(XML_XMLNS) ) ) &&
( rAttrName.getLength() == 5 || ':' == rAttrName[5] ) )
const OUString aAttrName = xAttrList->getNameByIndex( i );
if( ( aAttrName.getLength() >= 5 ) &&
( aAttrName.startsWith( GetXMLToken(XML_XMLNS) ) ) &&
( aAttrName.getLength() == 5 || ':' == aAttrName[5] ) )
{
if( !pRewindMap )
{
pRewindMap = std::move(m_pNamespaceMap);
m_pNamespaceMap.reset( new SvXMLNamespaceMap( *pRewindMap ) );
}
const OUString& rAttrValue = xAttrList->getValueByIndex( i );
const OUString aAttrValue = xAttrList->getValueByIndex( i );
OUString aPrefix( ( rAttrName.getLength() == 5 )
OUString aPrefix( ( aAttrName.getLength() == 5 )
? OUString()
: rAttrName.copy( 6 ) );
: aAttrName.copy( 6 ) );
// Add namespace, but only if it is known.
sal_uInt16 nKey = m_pNamespaceMap->AddIfKnown( aPrefix, rAttrValue );
sal_uInt16 nKey = m_pNamespaceMap->AddIfKnown( aPrefix, aAttrValue );
// If namespace is unknown, try to match a name with similar
// TC Id and version
if( XML_NAMESPACE_UNKNOWN == nKey )
{
OUString aTestName( rAttrValue );
OUString aTestName( aAttrValue );
if( SvXMLNamespaceMap::NormalizeOasisURN( aTestName ) )
nKey = m_pNamespaceMap->AddIfKnown( aPrefix, aTestName );
}
// If that namespace is not known, too, add it as unknown
if( XML_NAMESPACE_UNKNOWN == nKey )
nKey = m_pNamespaceMap->Add( aPrefix, rAttrValue );
nKey = m_pNamespaceMap->Add( aPrefix, aAttrValue );
const OUString& rRepName = m_vReplaceNamespaceMap.GetNameByKey( nKey );
if( !rRepName.isEmpty() )
@ -474,10 +474,10 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
sal_Int16 nAttrCount = rAttrList.is() ? rAttrList->getLength() : 0;
for( sal_Int16 i=0; i < nAttrCount; ++i )
{
const OUString& rAttrName = rAttrList->getNameByIndex( i );
const OUString& rAttrValue = rAttrList->getValueByIndex( i );
const OUString aAttrName = rAttrList->getNameByIndex( i );
const OUString aAttrValue = rAttrList->getValueByIndex( i );
OUString aLocalName;
sal_uInt16 nPrefix = GetNamespaceMap().GetKeyByAttrName( rAttrName,
sal_uInt16 nPrefix = GetNamespaceMap().GetKeyByAttrName( aAttrName,
&aLocalName );
XMLTransformerActions::key_type aKey( nPrefix, aLocalName );
@ -512,16 +512,16 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
[[fallthrough]];
case XML_ATACTION_IN2INCH:
{
OUString aAttrValue( rAttrValue );
if( ReplaceSingleInWithInch( aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( ReplaceSingleInWithInch( aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_INS2INCHS:
{
OUString aAttrValue( rAttrValue );
if( ReplaceInWithInch( aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( ReplaceInWithInch( aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_INCH2IN:
@ -529,31 +529,31 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
[[fallthrough]];
case XML_ATACTION_INCH2IN:
{
OUString aAttrValue( rAttrValue );
if( ReplaceSingleInchWithIn( aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( ReplaceSingleInchWithIn( aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_INCHS2INS:
{
OUString aAttrValue( rAttrValue );
if( ReplaceInchWithIn( aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( ReplaceInchWithIn( aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_TWIPS2IN:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::ReplaceSingleInchWithIn( aAttrValue );
XMLTransformerBase::ReplaceSingleInchWithIn( aAttrValue2 );
if( isWriter() )
{
sal_Int16 const nDestUnit = lcl_getUnit(aAttrValue);
sal_Int16 const nDestUnit = lcl_getUnit(aAttrValue2);
// convert twips value to inch
sal_Int32 nMeasure;
if (::sax::Converter::convertMeasure(nMeasure,
aAttrValue))
aAttrValue2))
{
nMeasure = static_cast<sal_Int32>(convertTwipToMm100(nMeasure));
@ -561,11 +561,11 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
::sax::Converter::convertMeasure(aBuffer,
nMeasure, util::MeasureUnit::MM_100TH,
nDestUnit );
aAttrValue = aBuffer.makeStringAndClear();
aAttrValue2 = aBuffer.makeStringAndClear();
}
}
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_DECODE_STYLE_NAME_REF:
@ -574,24 +574,24 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
case XML_ATACTION_DECODE_STYLE_NAME:
case XML_ATACTION_DECODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
if( DecodeStyleName(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( DecodeStyleName(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_ENCODE_STYLE_NAME:
{
OUString aAttrValue( rAttrValue );
if( EncodeStyleName(aAttrValue) )
OUString aAttrValue2( aAttrValue );
if( EncodeStyleName(aAttrValue2) )
{
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
OUString aNewAttrQName(
GetNamespaceMap().GetQNameByKey(
nPrefix,
::xmloff::token::GetXMLToken(
XML_DISPLAY_NAME ) ) );
pMutableAttrList->AddAttribute( aNewAttrQName,
rAttrValue );
aAttrValue );
}
}
break;
@ -600,9 +600,9 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
[[fallthrough]];
case XML_ATACTION_ENCODE_STYLE_NAME_REF:
{
OUString aAttrValue( rAttrValue );
if( EncodeStyleName(aAttrValue) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( EncodeStyleName(aAttrValue2) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_NEG_PERCENT:
@ -610,9 +610,9 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
[[fallthrough]];
case XML_ATACTION_NEG_PERCENT:
{
OUString aAttrValue( rAttrValue );
if( NegPercent( aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( NegPercent( aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_ADD_NAMESPACE_PREFIX:
@ -620,26 +620,26 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
[[fallthrough]];
case XML_ATACTION_ADD_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>(
bRename ? (*aIter).second.m_nParam2
: (*aIter).second.m_nParam1);
AddNamespacePrefix( aAttrValue, nValPrefix );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
AddNamespacePrefix( aAttrValue2, nValPrefix );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_ADD_APP_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>((*aIter).second.m_nParam1);
if( IsXMLToken( GetClass(), XML_SPREADSHEET ) )
nValPrefix = XML_NAMESPACE_OOOC;
else if( IsXMLToken( GetClass(), XML_TEXT ) )
nValPrefix = XML_NAMESPACE_OOOW;
AddNamespacePrefix( aAttrValue, nValPrefix );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
AddNamespacePrefix( aAttrValue2, nValPrefix );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_REMOVE_NAMESPACE_PREFIX:
@ -647,77 +647,77 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
[[fallthrough]];
case XML_ATACTION_REMOVE_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
sal_uInt16 nValPrefix =
static_cast<sal_uInt16>(
bRename ? (*aIter).second.m_nParam2
: (*aIter).second.m_nParam1);
if( RemoveNamespacePrefix( aAttrValue, nValPrefix ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
if( RemoveNamespacePrefix( aAttrValue2, nValPrefix ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_REMOVE_ANY_NAMESPACE_PREFIX:
{
OUString aAttrValue( rAttrValue );
if( RemoveNamespacePrefix( aAttrValue ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( RemoveNamespacePrefix( aAttrValue2 ) )
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_URI_OOO:
{
OUString aAttrValue( rAttrValue );
if( ConvertURIToOASIS( aAttrValue,
OUString aAttrValue2( aAttrValue );
if( ConvertURIToOASIS( aAttrValue2,
static_cast< bool >((*aIter).second.m_nParam1)))
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_URI_OASIS:
{
OUString aAttrValue( rAttrValue );
if( ConvertURIToOOo( aAttrValue,
OUString aAttrValue2( aAttrValue );
if( ConvertURIToOOo( aAttrValue2,
static_cast< bool >((*aIter).second.m_nParam1)))
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_ATTRIBUTE:
{
OUString aAttrValue( rAttrValue );
OUString aAttrValue2( aAttrValue );
RenameAttributeValue(
aAttrValue,
aAttrValue2,
(*aIter).second.m_nParam1,
(*aIter).second.m_nParam2,
(*aIter).second.m_nParam3 );
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RNG2ISO_DATETIME:
{
OUString aAttrValue( rAttrValue );
if( ConvertRNGDateTimeToISO( aAttrValue ))
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( ConvertRNGDateTimeToISO( aAttrValue2 ))
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_RENAME_RNG2ISO_DATETIME:
{
OUString aAttrValue( rAttrValue );
if( ConvertRNGDateTimeToISO( aAttrValue ))
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
if( ConvertRNGDateTimeToISO( aAttrValue2 ))
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
bRename = true;
}
break;
case XML_ATACTION_IN2TWIPS:
{
OUString aAttrValue( rAttrValue );
XMLTransformerBase::ReplaceSingleInWithInch( aAttrValue );
OUString aAttrValue2( aAttrValue );
XMLTransformerBase::ReplaceSingleInWithInch( aAttrValue2 );
if( isWriter() )
{
sal_Int16 const nDestUnit = lcl_getUnit(aAttrValue);
sal_Int16 const nDestUnit = lcl_getUnit(aAttrValue2);
// convert inch value to twips and export as faked inch
sal_Int32 nMeasure;
if (::sax::Converter::convertMeasure(nMeasure,
aAttrValue))
aAttrValue2))
{
nMeasure = o3tl::toTwips(nMeasure, o3tl::Length::mm100);
@ -725,23 +725,23 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
::sax::Converter::convertMeasure( aBuffer,
nMeasure, util::MeasureUnit::MM_100TH,
nDestUnit );
aAttrValue = aBuffer.makeStringAndClear();
aAttrValue2 = aBuffer.makeStringAndClear();
}
}
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_SVG_WIDTH_HEIGHT_OOO:
{
OUString aAttrValue( rAttrValue );
ReplaceSingleInchWithIn( aAttrValue );
OUString aAttrValue2( aAttrValue );
ReplaceSingleInchWithIn( aAttrValue2 );
sal_Int16 const nDestUnit = lcl_getUnit( aAttrValue );
sal_Int16 const nDestUnit = lcl_getUnit( aAttrValue2 );
sal_Int32 nMeasure;
if (::sax::Converter::convertMeasure(nMeasure,
aAttrValue))
aAttrValue2))
{
if( nMeasure > 0 )
@ -753,22 +753,22 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
OUStringBuffer aBuffer;
::sax::Converter::convertMeasure(aBuffer, nMeasure,
util::MeasureUnit::MM_100TH, nDestUnit);
aAttrValue = aBuffer.makeStringAndClear();
aAttrValue2 = aBuffer.makeStringAndClear();
}
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_SVG_WIDTH_HEIGHT_OASIS:
{
OUString aAttrValue( rAttrValue );
ReplaceSingleInWithInch( aAttrValue );
OUString aAttrValue2( aAttrValue );
ReplaceSingleInWithInch( aAttrValue2 );
sal_Int16 const nDestUnit = lcl_getUnit( aAttrValue );
sal_Int16 const nDestUnit = lcl_getUnit( aAttrValue2 );
sal_Int32 nMeasure;
if (::sax::Converter::convertMeasure(nMeasure,
aAttrValue))
aAttrValue2))
{
if( nMeasure > 0 )
@ -780,21 +780,21 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
OUStringBuffer aBuffer;
::sax::Converter::convertMeasure(aBuffer, nMeasure,
util::MeasureUnit::MM_100TH, nDestUnit );
aAttrValue = aBuffer.makeStringAndClear();
aAttrValue2 = aBuffer.makeStringAndClear();
}
pMutableAttrList->SetValueByIndex( i, aAttrValue );
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
break;
case XML_ATACTION_DECODE_ID:
{
const sal_Int32 nLen = rAttrValue.getLength();
const sal_Int32 nLen = aAttrValue.getLength();
OUStringBuffer aBuffer;
sal_Int32 pos;
for( pos = 0; pos < nLen; pos++ )
{
sal_Unicode c = rAttrValue[pos];
sal_Unicode c = aAttrValue[pos];
if( (c >= '0') && (c <= '9') )
aBuffer.append( c );
else
@ -823,16 +823,16 @@ XMLMutableAttributeList *XMLTransformerBase::ProcessAttrList(
// read the value. Thus, it's interpreted as 0%
if ( !bIsDocumentStyle )
{
OUString aAttrValue( rAttrValue );
NegPercent(aAttrValue);
pMutableAttrList->SetValueByIndex( i, aAttrValue );
OUString aAttrValue2( aAttrValue );
NegPercent(aAttrValue2);
pMutableAttrList->SetValueByIndex( i, aAttrValue2 );
}
bRename = true;
}
break;
case XML_ATACTION_SHAPEID:
{
OUString sNewValue = "shape" + rAttrValue;
OUString sNewValue = "shape" + aAttrValue;
pMutableAttrList->SetValueByIndex( i, sNewValue );
break;
}