summaryrefslogtreecommitdiff
path: root/idl/source/objects/slot.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'idl/source/objects/slot.cxx')
-rw-r--r--idl/source/objects/slot.cxx348
1 files changed, 174 insertions, 174 deletions
diff --git a/idl/source/objects/slot.cxx b/idl/source/objects/slot.cxx
index 1627aa801336..612bd60a116c 100644
--- a/idl/source/objects/slot.cxx
+++ b/idl/source/objects/slot.cxx
@@ -180,13 +180,13 @@ void SvMetaSlot::Save( SvPersistStream & rStm )
if( aAsynchron.IsSet() ) nMask |= 0x8000;
// write data
- rStm << nMask;
+ rStm.WriteUInt16( nMask );
TEST_WRITE
if( nMask & 0x0001 ) WriteSvPersistBase( rStm, aMethod );
TEST_WRITE
if( nMask & 0x0002 ) WriteSvIdentifier( rStm, aGroupId );
TEST_WRITE
- if( nMask & 0x0004 ) rStm << aHasCoreId;
+ if( nMask & 0x0004 ) rStm.WriteUChar( aHasCoreId );
TEST_WRITE
if( nMask & 0x0008 ) WriteSvIdentifier( rStm, aConfigId );
TEST_WRITE
@@ -196,23 +196,23 @@ void SvMetaSlot::Save( SvPersistStream & rStm )
TEST_WRITE
if( nMask & 0x0040 ) WriteSvIdentifier( rStm, aDefault );
TEST_WRITE
- if( nMask & 0x0080 ) rStm << aPseudoSlots;
+ if( nMask & 0x0080 ) rStm.WriteUChar( aPseudoSlots );
TEST_WRITE
- if( nMask & 0x0100 ) rStm << aGet;
+ if( nMask & 0x0100 ) rStm.WriteUChar( aGet );
TEST_WRITE
- if( nMask & 0x0200 ) rStm << aSet;
+ if( nMask & 0x0200 ) rStm.WriteUChar( aSet );
TEST_WRITE
- if( nMask & 0x0400 ) rStm << aCachable;
+ if( nMask & 0x0400 ) rStm.WriteUChar( aCachable );
TEST_WRITE
- if( nMask & 0x0800 ) rStm << aVolatile;
+ if( nMask & 0x0800 ) rStm.WriteUChar( aVolatile );
TEST_WRITE
- if( nMask & 0x1000 ) rStm << aToggle;
+ if( nMask & 0x1000 ) rStm.WriteUChar( aToggle );
TEST_WRITE
- if( nMask & 0x2000 ) rStm << aAutoUpdate;
+ if( nMask & 0x2000 ) rStm.WriteUChar( aAutoUpdate );
TEST_WRITE
- if( nMask & 0x4000 ) rStm << aSynchron;
+ if( nMask & 0x4000 ) rStm.WriteUChar( aSynchron );
TEST_WRITE
- if( nMask & 0x8000 ) rStm << aAsynchron;
+ if( nMask & 0x8000 ) rStm.WriteUChar( aAsynchron );
// write next bunch
// create mask
@@ -235,48 +235,48 @@ void SvMetaSlot::Save( SvPersistStream & rStm )
if( aImageRotation.IsSet() ) nMask |= 0x8000;
// write data
- rStm << nMask;
+ rStm.WriteUInt16( nMask );
TEST_WRITE
- if( nMask & 0x0001 ) rStm << aRecordPerItem;
+ if( nMask & 0x0001 ) rStm.WriteUChar( aRecordPerItem );
TEST_WRITE
- if( nMask & 0x0002 ) rStm << aRecordManual;
+ if( nMask & 0x0002 ) rStm.WriteUChar( aRecordManual );
TEST_WRITE
- if( nMask & 0x0004 ) rStm << aNoRecord;
+ if( nMask & 0x0004 ) rStm.WriteUChar( aNoRecord );
TEST_WRITE
- if( nMask & 0x0008 ) rStm << aHasDialog;
+ if( nMask & 0x0008 ) rStm.WriteUChar( aHasDialog );
TEST_WRITE
if( nMask & 0x0010 ) WriteSvString( rStm, aDisableFlags );
TEST_WRITE
if( nMask & 0x0020 ) WriteSvIdentifier( rStm, aPseudoPrefix );
TEST_WRITE
- if( nMask & 0x0040 ) rStm << aRecordPerSet;
+ if( nMask & 0x0040 ) rStm.WriteUChar( aRecordPerSet );
TEST_WRITE
- if( nMask & 0x0080 ) rStm << aMenuConfig;
+ if( nMask & 0x0080 ) rStm.WriteUChar( aMenuConfig );
TEST_WRITE
- if( nMask & 0x0100 ) rStm << aToolBoxConfig;
+ if( nMask & 0x0100 ) rStm.WriteUChar( aToolBoxConfig );
TEST_WRITE
- if( nMask & 0x0200 ) rStm << aStatusBarConfig;
+ if( nMask & 0x0200 ) rStm.WriteUChar( aStatusBarConfig );
TEST_WRITE
- if( nMask & 0x0400 ) rStm << aAccelConfig;
+ if( nMask & 0x0400 ) rStm.WriteUChar( aAccelConfig );
TEST_WRITE
- if( nMask & 0x0800 ) rStm << aFastCall;
+ if( nMask & 0x0800 ) rStm.WriteUChar( aFastCall );
TEST_WRITE
- if( nMask & 0x1000 ) rStm << aContainer;
+ if( nMask & 0x1000 ) rStm.WriteUChar( aContainer );
TEST_WRITE
if( nMask & 0x2000 ) WriteSvPersistBase( rStm, aSlotType );
TEST_WRITE
- if( nMask & 0x4000 ) rStm << aRecordAbsolute;
+ if( nMask & 0x4000 ) rStm.WriteUChar( aRecordAbsolute );
TEST_WRITE
- if( nMask & 0x8000 ) rStm << aImageRotation;
+ if( nMask & 0x8000 ) rStm.WriteUChar( aImageRotation );
nMask = 0;
if( aUnoName.IsSet() ) nMask |= 0x0001;
if( aImageReflection.IsSet() ) nMask |= 0x0002;
- rStm << nMask;
+ rStm.WriteUInt16( nMask );
TEST_WRITE
if( nMask & 0x0001 ) WriteSvString( rStm, aUnoName );
TEST_WRITE
- if( nMask & 0x0002 ) rStm << aImageReflection;
+ if( nMask & 0x0002 ) rStm.WriteUChar( aImageReflection );
}
sal_Bool SvMetaSlot::IsVariable() const
@@ -629,45 +629,45 @@ void SvMetaSlot::WriteAttributesSvIdl( SvIdlDataBase & rBase,
if( aSlotType.Is() )
{
WriteTab( rOutStm, nTab );
- rOutStm << SvHash_SlotType()->GetName().getStr() << '(';
+ rOutStm.WriteCharPtr( SvHash_SlotType()->GetName().getStr() ).WriteChar( '(' );
aSlotType->WriteTheType( rBase, rOutStm, nTab, WRITE_IDL );
- rOutStm << ");" << endl;
+ rOutStm.WriteCharPtr( ");" ) << endl;
}
if( aMethod.Is() )
{
WriteTab( rOutStm, nTab );
aMethod->WriteSvIdl( rBase, rOutStm, nTab );
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
if( aHasCoreId )
{
aHasCoreId.WriteSvIdl( SvHash_HasCoreId(), rOutStm );
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
if( !aGroupId.getString().isEmpty() )
{
WriteTab( rOutStm, nTab );
aGroupId.WriteSvIdl( SvHash_GroupId(), rOutStm, nTab +1);
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
if( !aExecMethod.getString().isEmpty() )
{
WriteTab( rOutStm, nTab );
aExecMethod.WriteSvIdl( SvHash_ExecMethod(), rOutStm, nTab +1);
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
if( !aStateMethod.getString().isEmpty() )
{
WriteTab( rOutStm, nTab );
aStateMethod.WriteSvIdl( SvHash_StateMethod(), rOutStm, nTab +1);
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
if( !aDisableFlags.getString().isEmpty() )
{
WriteTab( rOutStm, nTab );
aDisableFlags.WriteSvIdl( SvHash_DisableFlags(), rOutStm, nTab +1);
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
if( aSet || aGet || aPseudoSlots )
@@ -681,16 +681,16 @@ void SvMetaSlot::WriteAttributesSvIdl( SvIdlDataBase & rBase,
}
if( aGet )
{
- rOutStm << p;
+ rOutStm.WriteCharPtr( p );
aGet.WriteSvIdl( SvHash_Get(), rOutStm );
p = ", ";
}
if( aSet )
{
- rOutStm << p;
+ rOutStm.WriteCharPtr( p );
aSet.WriteSvIdl( SvHash_Set(), rOutStm );
}
- rOutStm << ';' << endl;
+ rOutStm.WriteChar( ';' ) << endl;
}
OString aDel(", ");
@@ -793,7 +793,7 @@ void SvMetaSlot::WriteAttributesSvIdl( SvIdlDataBase & rBase,
if( !aOut.isEmpty() )
{
WriteTab( rOutStm, nTab );
- rOutStm << aOut.getStr() << endl;
+ rOutStm.WriteCharPtr( aOut.getStr() ) << endl;
}
}
@@ -1105,11 +1105,11 @@ void SvMetaSlot::WriteSlotStubs( const OString& rShellName,
if ( !bIn )
{
rList.push_back( new OString(aMethodName) );
- rOutStm << "SFX_EXEC_STUB("
- << rShellName.getStr()
- << ','
- << aMethodName.getStr()
- << ')' << endl;
+ rOutStm.WriteCharPtr( "SFX_EXEC_STUB(" )
+ .WriteCharPtr( rShellName.getStr() )
+ .WriteChar( ',' )
+ .WriteCharPtr( aMethodName.getStr() )
+ .WriteChar( ')' ) << endl;
}
}
@@ -1130,11 +1130,11 @@ void SvMetaSlot::WriteSlotStubs( const OString& rShellName,
if ( !bIn )
{
rList.push_back( new OString(aMethodName) );
- rOutStm << "SFX_STATE_STUB("
- << rShellName.getStr()
- << ','
- << aMethodName.getStr()
- << ')' << endl;
+ rOutStm.WriteCharPtr( "SFX_STATE_STUB(" )
+ .WriteCharPtr( rShellName.getStr() )
+ .WriteChar( ',' )
+ .WriteCharPtr( aMethodName.getStr() )
+ .WriteChar( ')' ) << endl;
}
}
}
@@ -1151,51 +1151,51 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
sal_Bool bIsEnumSlot = 0 != pEnumValue;
- rOutStm << "// Slot Nr. "
- << OString::number(nListPos).getStr()
- << " : ";
+ rOutStm.WriteCharPtr( "// Slot Nr. " )
+ .WriteCharPtr( OString::number(nListPos).getStr() )
+ .WriteCharPtr( " : " );
OString aSlotIdValue(OString::number(GetSlotId().GetValue()));
- rOutStm << aSlotIdValue.getStr() << endl;
+ rOutStm.WriteCharPtr( aSlotIdValue.getStr() ) << endl;
WriteTab( rOutStm, 1 );
if( bIsEnumSlot )
- rOutStm << "SFX_NEW_SLOT_ENUM( ";
+ rOutStm.WriteCharPtr( "SFX_NEW_SLOT_ENUM( " );
else
- rOutStm << "SFX_NEW_SLOT_ARG( " << rShellName.getStr() << ',' ;
+ rOutStm.WriteCharPtr( "SFX_NEW_SLOT_ARG( " ).WriteCharPtr( rShellName.getStr() ).WriteChar( ',' ) ;
- rOutStm << rSlotId.getStr() << ',';
+ rOutStm.WriteCharPtr( rSlotId.getStr() ).WriteChar( ',' );
const SvHelpContext& rHlpCtx = GetHelpContext();
if( rHlpCtx.IsSet() )
- rOutStm << rHlpCtx.getString().getStr() << ',';
+ rOutStm.WriteCharPtr( rHlpCtx.getString().getStr() ).WriteChar( ',' );
else
- rOutStm << rSlotId.getStr() << ',';
+ rOutStm.WriteCharPtr( rSlotId.getStr() ).WriteChar( ',' );
// GroupId
if( !GetGroupId().isEmpty() )
- rOutStm << GetGroupId().getStr();
+ rOutStm.WriteCharPtr( GetGroupId().getStr() );
else
- rOutStm << '0';
- rOutStm << ',' << endl;
+ rOutStm.WriteChar( '0' );
+ rOutStm.WriteChar( ',' ) << endl;
WriteTab( rOutStm, 4 );
if( bIsEnumSlot )
{
- rOutStm << "&a" << rShellName.getStr() << "Slots_Impl["
- << OString::number(pLinkedSlot->GetListPos()).getStr()
- << "] /*Offset Master*/, " << endl;
+ rOutStm.WriteCharPtr( "&a" ).WriteCharPtr( rShellName.getStr() ).WriteCharPtr( "Slots_Impl[" )
+ .WriteCharPtr( OString::number(pLinkedSlot->GetListPos()).getStr() )
+ .WriteCharPtr( "] /*Offset Master*/, " ) << endl;
WriteTab( rOutStm, 4 );
- rOutStm << "&a" << rShellName.getStr() << "Slots_Impl["
- << OString::number(pNextSlot->GetListPos()).getStr()
- << "] /*Offset Next*/, " << endl;
+ rOutStm.WriteCharPtr( "&a" ).WriteCharPtr( rShellName.getStr() ).WriteCharPtr( "Slots_Impl[" )
+ .WriteCharPtr( OString::number(pNextSlot->GetListPos()).getStr() )
+ .WriteCharPtr( "] /*Offset Next*/, " ) << endl;
WriteTab( rOutStm, 4 );
// SlotId
if( !GetSlotId().getString().isEmpty() )
- rOutStm << pLinkedSlot->GetSlotId().getString().getStr();
+ rOutStm.WriteCharPtr( pLinkedSlot->GetSlotId().getString().getStr() );
else
- rOutStm << '0';
- rOutStm << ',';
- rOutStm << pEnumValue->GetName().getString().getStr();
+ rOutStm.WriteChar( '0' );
+ rOutStm.WriteChar( ',' );
+ rOutStm.WriteCharPtr( pEnumValue->GetName().getString().getStr() );
}
else
{
@@ -1234,19 +1234,19 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
if ( !pLinkedSlot )
{
- rOutStm << "0 ,";
+ rOutStm.WriteCharPtr( "0 ," );
}
else
{
- rOutStm << "&a" << rShellName.getStr() << "Slots_Impl["
- << OString::number(pLinkedSlot->GetListPos()).getStr()
- << "] /*Offset Linked*/, " << endl;
+ rOutStm.WriteCharPtr( "&a" ).WriteCharPtr( rShellName.getStr() ).WriteCharPtr( "Slots_Impl[" )
+ .WriteCharPtr( OString::number(pLinkedSlot->GetListPos()).getStr() )
+ .WriteCharPtr( "] /*Offset Linked*/, " ) << endl;
WriteTab( rOutStm, 4 );
}
- rOutStm << "&a" << rShellName.getStr() << "Slots_Impl["
- << OString::number(pNextSlot->GetListPos()).getStr()
- << "] /*Offset Next*/, " << endl;
+ rOutStm.WriteCharPtr( "&a" ).WriteCharPtr( rShellName.getStr() ).WriteCharPtr( "Slots_Impl[" )
+ .WriteCharPtr( OString::number(pNextSlot->GetListPos()).getStr() )
+ .WriteCharPtr( "] /*Offset Next*/, " ) << endl;
WriteTab( rOutStm, 4 );
@@ -1254,84 +1254,84 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
if( !GetExecMethod().isEmpty() &&
GetExecMethod() != "NoExec")
{
- rOutStm << "SFX_STUB_PTR(" << rShellName.getStr() << ','
- << GetExecMethod().getStr() << ')';
+ rOutStm.WriteCharPtr( "SFX_STUB_PTR(" ).WriteCharPtr( rShellName.getStr() ).WriteChar( ',' )
+ .WriteCharPtr( GetExecMethod().getStr() ).WriteChar( ')' );
}
else
- rOutStm << "SFX_STUB_PTR_EXEC_NONE";
- rOutStm << ',';
+ rOutStm.WriteCharPtr( "SFX_STUB_PTR_EXEC_NONE" );
+ rOutStm.WriteChar( ',' );
// write StateMethod, with standard name if not specified
if( !GetStateMethod().isEmpty() &&
GetStateMethod() != "NoState")
{
- rOutStm << "SFX_STUB_PTR(" << rShellName.getStr() << ','
- << GetStateMethod().getStr() << ')';
+ rOutStm.WriteCharPtr( "SFX_STUB_PTR(" ).WriteCharPtr( rShellName.getStr() ).WriteChar( ',' )
+ .WriteCharPtr( GetStateMethod().getStr() ).WriteChar( ')' );
}
else
- rOutStm << "SFX_STUB_PTR_STATE_NONE";
+ rOutStm.WriteCharPtr( "SFX_STUB_PTR_STATE_NONE" );
}
- rOutStm << ',' << endl;
+ rOutStm.WriteChar( ',' ) << endl;
WriteTab( rOutStm, 4 );
// write flags
if( GetHasCoreId() )
- rOutStm << MakeSlotName( SvHash_HasCoreId() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_HasCoreId() ).getStr() ).WriteChar( '|' );
if( GetCachable() )
- rOutStm << MakeSlotName( SvHash_Cachable() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_Cachable() ).getStr() ).WriteChar( '|' );
if( GetVolatile() )
- rOutStm << MakeSlotName( SvHash_Volatile() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_Volatile() ).getStr() ).WriteChar( '|' );
if( GetToggle() )
- rOutStm << MakeSlotName( SvHash_Toggle() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_Toggle() ).getStr() ).WriteChar( '|' );
if( GetAutoUpdate() )
- rOutStm << MakeSlotName( SvHash_AutoUpdate() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_AutoUpdate() ).getStr() ).WriteChar( '|' );
if( GetSynchron() )
- rOutStm << MakeSlotName( SvHash_Synchron() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_Synchron() ).getStr() ).WriteChar( '|' );
if( GetAsynchron() )
- rOutStm << MakeSlotName( SvHash_Asynchron() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_Asynchron() ).getStr() ).WriteChar( '|' );
if( GetRecordPerItem() )
- rOutStm << MakeSlotName( SvHash_RecordPerItem() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_RecordPerItem() ).getStr() ).WriteChar( '|' );
if( GetRecordPerSet() )
- rOutStm << MakeSlotName( SvHash_RecordPerSet() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_RecordPerSet() ).getStr() ).WriteChar( '|' );
if( GetRecordManual() )
- rOutStm << MakeSlotName( SvHash_RecordManual() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_RecordManual() ).getStr() ).WriteChar( '|' );
if( GetNoRecord() )
- rOutStm << MakeSlotName( SvHash_NoRecord() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_NoRecord() ).getStr() ).WriteChar( '|' );
if( GetRecordAbsolute() )
- rOutStm << MakeSlotName( SvHash_RecordAbsolute() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_RecordAbsolute() ).getStr() ).WriteChar( '|' );
if( GetHasDialog() )
- rOutStm << MakeSlotName( SvHash_HasDialog() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_HasDialog() ).getStr() ).WriteChar( '|' );
if( GetMenuConfig() )
- rOutStm << MakeSlotName( SvHash_MenuConfig() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_MenuConfig() ).getStr() ).WriteChar( '|' );
if( GetToolBoxConfig() )
- rOutStm << MakeSlotName( SvHash_ToolBoxConfig() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_ToolBoxConfig() ).getStr() ).WriteChar( '|' );
if( GetStatusBarConfig() )
- rOutStm << MakeSlotName( SvHash_StatusBarConfig() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_StatusBarConfig() ).getStr() ).WriteChar( '|' );
if( GetAccelConfig() )
- rOutStm << MakeSlotName( SvHash_AccelConfig() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_AccelConfig() ).getStr() ).WriteChar( '|' );
if( GetFastCall() )
- rOutStm << MakeSlotName( SvHash_FastCall() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_FastCall() ).getStr() ).WriteChar( '|' );
if( GetContainer() )
- rOutStm << MakeSlotName( SvHash_Container() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_Container() ).getStr() ).WriteChar( '|' );
if ( GetReadOnlyDoc() )
- rOutStm << MakeSlotName( SvHash_ReadOnlyDoc() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_ReadOnlyDoc() ).getStr() ).WriteChar( '|' );
if( GetImageRotation() )
- rOutStm << MakeSlotName( SvHash_ImageRotation() ).getStr() << '|';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_ImageRotation() ).getStr() ).WriteChar( '|' );
if( GetImageReflection() )
- rOutStm << MakeSlotName( SvHash_ImageReflection() ).getStr() << '|';
- rOutStm << '0';
+ rOutStm.WriteCharPtr( MakeSlotName( SvHash_ImageReflection() ).getStr() ).WriteChar( '|' );
+ rOutStm.WriteChar( '0' );
- rOutStm << ',' << endl;
+ rOutStm.WriteChar( ',' ) << endl;
WriteTab( rOutStm, 4 );
if ( GetDisableFlags().isEmpty() )
- rOutStm << "0";
+ rOutStm.WriteCharPtr( "0" );
else
- rOutStm << GetDisableFlags().getStr();
+ rOutStm.WriteCharPtr( GetDisableFlags().getStr() );
// write attribute type
if( !bIsEnumSlot )
{
- rOutStm << ',' << endl;
+ rOutStm.WriteChar( ',' ) << endl;
WriteTab( rOutStm, 4 );
SvMetaType * pT = GetSlotType();
@@ -1344,12 +1344,12 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
}
if( pT )
{
- rOutStm << pT->GetName().getString().getStr();
+ rOutStm.WriteCharPtr( pT->GetName().getString().getStr() );
if( !rBase.FindType( pT, rBase.aUsedTypes ) )
rBase.aUsedTypes.push_back( pT );
}
else
- rOutStm << "SfxVoidItem not defined";
+ rOutStm.WriteCharPtr( "SfxVoidItem not defined" );
}
else
{
@@ -1360,11 +1360,11 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
if( !bIsEnumSlot )
{
- rOutStm << ',' << endl;
+ rOutStm.WriteChar( ',' ) << endl;
WriteTab( rOutStm, 4 );
rOutStm
- << OString::number(nCount).getStr()
- << "/*Offset*/, ";
+ .WriteCharPtr( OString::number(nCount).getStr() )
+ .WriteCharPtr( "/*Offset*/, " );
if( IsMethod() )
{
@@ -1376,47 +1376,47 @@ void SvMetaSlot::WriteSlot( const OString& rShellName, sal_uInt16 nCount,
pType = GetType();
sal_uLong nSCount = pType->GetAttrCount();
rOutStm
- << OString::number(nSCount).getStr()
- << "/*Count*/";
+ .WriteCharPtr( OString::number(nSCount).getStr() )
+ .WriteCharPtr( "/*Count*/" );
}
else
- rOutStm << '0';
+ rOutStm.WriteChar( '0' );
// name for recording
if ( GetExport() )
{
- rOutStm << ",\"";
+ rOutStm.WriteCharPtr( ",\"" );
if (!rPrefix.isEmpty())
- rOutStm << rPrefix.getStr();
- rOutStm << '.';
+ rOutStm.WriteCharPtr( rPrefix.getStr() );
+ rOutStm.WriteChar( '.' );
if ( !IsVariable() || !GetType() ||
GetType()->GetBaseType()->GetType() != TYPE_STRUCT )
- rOutStm << GetMangleName( sal_False ).getStr();
- rOutStm << "\",";
+ rOutStm.WriteCharPtr( GetMangleName( sal_False ).getStr() );
+ rOutStm.WriteCharPtr( "\"," );
}
else
- rOutStm << ", 0, ";
+ rOutStm.WriteCharPtr( ", 0, " );
// Method/Property flags
if( IsMethod() )
- rOutStm << "SFX_SLOT_METHOD|";
+ rOutStm.WriteCharPtr( "SFX_SLOT_METHOD|" );
if( IsVariable() )
{
- rOutStm << "SFX_SLOT_PROPGET|";
+ rOutStm.WriteCharPtr( "SFX_SLOT_PROPGET|" );
if( !GetReadonly() )
- rOutStm << "SFX_SLOT_PROPSET|";
+ rOutStm.WriteCharPtr( "SFX_SLOT_PROPSET|" );
}
- rOutStm << '0';
+ rOutStm.WriteChar( '0' );
}
{
- rOutStm << ",\"";
- rOutStm << GetMangleName( sal_False ).getStr();
- rOutStm << "\"";
+ rOutStm.WriteCharPtr( ",\"" );
+ rOutStm.WriteCharPtr( GetMangleName( sal_False ).getStr() );
+ rOutStm.WriteCharPtr( "\"" );
}
- rOutStm << " )," << endl;
+ rOutStm.WriteCharPtr( " )," ) << endl;
}
sal_uInt16 SvMetaSlot::WriteSlotParamArray( SvIdlDataBase & rBase, SvStream & rOutStm )
@@ -1443,12 +1443,12 @@ sal_uInt16 SvMetaSlot::WriteSlotParamArray( SvIdlDataBase & rBase, SvStream & rO
SvMetaAttribute * pPar = rList[n];
SvMetaType * pPType = pPar->GetType();
WriteTab( rOutStm, 1 );
- rOutStm << "SFX_ARGUMENT("
- << pPar->GetSlotId().getString().getStr() << ',' // SlodId
+ rOutStm.WriteCharPtr( "SFX_ARGUMENT(" )
+ .WriteCharPtr( pPar->GetSlotId().getString().getStr() ).WriteChar( ',' ) // SlodId
// parameter name
- << "\"" << pPar->GetName().getString().getStr() << "\","
+ .WriteCharPtr( "\"" ).WriteCharPtr( pPar->GetName().getString().getStr() ).WriteCharPtr( "\"," )
// item name
- << pPType->GetName().getString().getStr() << ")," << endl;
+ .WriteCharPtr( pPType->GetName().getString().getStr() ).WriteCharPtr( ")," ) << endl;
if( !rBase.FindType( pPType, rBase.aUsedTypes ) )
rBase.aUsedTypes.push_back( pPType );
}
@@ -1491,8 +1491,8 @@ void SvMetaSlot::WriteHelpId( SvIdlDataBase & rBase, SvStream & rOutStm,
if( rTable.find( nSId ) == rTable.end() )
{
rTable[ nSId ] = this;
- rOutStm << "#define " << GetSlotId().getString().getStr() << '\t'
- << OString::number(nSId).getStr()
+ rOutStm.WriteCharPtr( "#define " ).WriteCharPtr( GetSlotId().getString().getStr() ).WriteChar( '\t' )
+ .WriteCharPtr( OString::number(nSId).getStr() )
<< endl;
}
@@ -1526,9 +1526,9 @@ void SvMetaSlot::WriteHelpId( SvIdlDataBase & rBase, SvStream & rOutStm,
{
rTable[ nSId2 ] = this;
- rOutStm << "#define " << aSId.getStr() << '\t'
- << OString::number(
- nSId2).getStr()
+ rOutStm.WriteCharPtr( "#define " ).WriteCharPtr( aSId.getStr() ).WriteChar( '\t' )
+ .WriteCharPtr( OString::number(
+ nSId2).getStr() )
<< endl;
}
}
@@ -1538,26 +1538,26 @@ void SvMetaSlot::WriteHelpId( SvIdlDataBase & rBase, SvStream & rOutStm,
void WriteBool( sal_Bool bSet, SvStream& rStream )
{
if ( bSet )
- rStream << "TRUE" << ',';
+ rStream.WriteCharPtr( "TRUE" ).WriteChar( ',' );
else
- rStream << "FALSE" << ',';
+ rStream.WriteCharPtr( "FALSE" ).WriteChar( ',' );
}
void SvMetaSlot::WriteCSV( SvIdlDataBase& rBase, SvStream& rStrm )
{
- rStrm << "PROJECT,";
- rStrm << GetSlotId().getString().getStr() << ',';
+ rStrm.WriteCharPtr( "PROJECT," );
+ rStrm.WriteCharPtr( GetSlotId().getString().getStr() ).WriteChar( ',' );
rStrm
- << OString::number(
- GetSlotId().GetValue()).getStr()
- << ',';
+ .WriteCharPtr( OString::number(
+ GetSlotId().GetValue()).getStr() )
+ .WriteChar( ',' );
if ( !GetPseudoPrefix().isEmpty() )
- rStrm << GetPseudoPrefix().getStr() << ',';
+ rStrm.WriteCharPtr( GetPseudoPrefix().getStr() ).WriteChar( ',' );
else
- rStrm << ',';
+ rStrm.WriteChar( ',' );
- rStrm << GetGroupId().getStr() << ',';
+ rStrm.WriteCharPtr( GetGroupId().getStr() ).WriteChar( ',' );
WriteBool( GetAccelConfig(), rStrm );
WriteBool( GetMenuConfig(), rStrm );
@@ -1565,15 +1565,15 @@ void SvMetaSlot::WriteCSV( SvIdlDataBase& rBase, SvStream& rStrm )
WriteBool( GetToolBoxConfig(), rStrm );
if ( GetSlotType() )
- rStrm << GetSlotType()->GetName().getString().getStr() << ',';
+ rStrm.WriteCharPtr( GetSlotType()->GetName().getString().getStr() ).WriteChar( ',' );
else
- rStrm << ',';
+ rStrm.WriteChar( ',' );
WriteBool( GetAutoUpdate(), rStrm );
if ( GetCachable() )
- rStrm << "Cachable" << ',';
+ rStrm.WriteCharPtr( "Cachable" ).WriteChar( ',' );
else
- rStrm << "Volatile" << ',';
+ rStrm.WriteCharPtr( "Volatile" ).WriteChar( ',' );
WriteBool( GetContainer(), rStrm );
WriteBool( GetFastCall(), rStrm );
@@ -1582,39 +1582,39 @@ void SvMetaSlot::WriteCSV( SvIdlDataBase& rBase, SvStream& rStrm )
WriteBool( GetReadOnlyDoc(), rStrm );
WriteBool( GetImageRotation(), rStrm );
WriteBool( GetImageReflection(), rStrm );
- rStrm << GetDisableFlags().getStr() << ',';
+ rStrm.WriteCharPtr( GetDisableFlags().getStr() ).WriteChar( ',' );
if( GetSynchron() )
- rStrm << "Synchron" << ',';
+ rStrm.WriteCharPtr( "Synchron" ).WriteChar( ',' );
else
- rStrm << "Asynchron" << ',';
+ rStrm.WriteCharPtr( "Asynchron" ).WriteChar( ',' );
WriteBool( GetToggle(), rStrm );
WriteBool( GetReadonly(), rStrm );
WriteBool( GetExport(), rStrm );
if( GetRecordPerItem() )
- rStrm << "RecordPerItem" << ',';
+ rStrm.WriteCharPtr( "RecordPerItem" ).WriteChar( ',' );
else if ( GetNoRecord() )
- rStrm << "NoRecord" << ',';
+ rStrm.WriteCharPtr( "NoRecord" ).WriteChar( ',' );
else if ( GetRecordManual() )
- rStrm << "RecordManual" << ',';
+ rStrm.WriteCharPtr( "RecordManual" ).WriteChar( ',' );
else
- rStrm << "RecordPerSet" << ',';
+ rStrm.WriteCharPtr( "RecordPerSet" ).WriteChar( ',' );
WriteBool( GetRecordAbsolute(), rStrm );
if ( GetType()->GetType() != TYPE_METHOD && GetMethod() )
{
- rStrm << GetMethod()->GetType()->GetReturnType()->GetName().getString().getStr() << ',';
- rStrm << GetMethod()->GetName().getString().getStr() << ',';
+ rStrm.WriteCharPtr( GetMethod()->GetType()->GetReturnType()->GetName().getString().getStr() ).WriteChar( ',' );
+ rStrm.WriteCharPtr( GetMethod()->GetName().getString().getStr() ).WriteChar( ',' );
}
else
{
- rStrm << ",,";
+ rStrm.WriteCharPtr( ",," );
}
- rStrm << GetType()->GetSvName().getStr() << ',';
- rStrm << GetName().getString().getStr() << ',';
+ rStrm.WriteCharPtr( GetType()->GetSvName().getStr() ).WriteChar( ',' );
+ rStrm.WriteCharPtr( GetName().getString().getStr() ).WriteChar( ',' );
if ( GetType()->GetType() == TYPE_METHOD || GetMethod() )
{
@@ -1624,7 +1624,7 @@ void SvMetaSlot::WriteCSV( SvIdlDataBase& rBase, SvStream& rStrm )
if( pList && !pList->empty() )
{
- rStrm << "\"(";
+ rStrm.WriteCharPtr( "\"(" );
SvMetaAttributeMemberList::const_iterator it = pList->begin();
while( it != pList->end() )
{
@@ -1632,12 +1632,12 @@ void SvMetaSlot::WriteCSV( SvIdlDataBase& rBase, SvStream& rStrm )
pAttr->WriteCSV( rBase, rStrm );
++it;
if( it != pList->end() )
- rStrm << ',';
+ rStrm.WriteChar( ',' );
}
- rStrm << ")\"";
+ rStrm.WriteCharPtr( ")\"" );
}
else
- rStrm << "()";
+ rStrm.WriteCharPtr( "()" );
}
rStrm << endl;