summaryrefslogtreecommitdiff
path: root/ucb/source/ucp/hierarchy/hierarchydata.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'ucb/source/ucp/hierarchy/hierarchydata.cxx')
-rw-r--r--ucb/source/ucp/hierarchy/hierarchydata.cxx110
1 files changed, 55 insertions, 55 deletions
diff --git a/ucb/source/ucp/hierarchy/hierarchydata.cxx b/ucb/source/ucp/hierarchy/hierarchydata.cxx
index bac029246a21..05eb221b2ccb 100644
--- a/ucb/source/ucp/hierarchy/hierarchydata.cxx
+++ b/ucb/source/ucp/hierarchy/hierarchydata.cxx
@@ -51,14 +51,14 @@ struct HierarchyEntry::iterator_Impl
HierarchyEntryData entry;
uno::Reference< container::XHierarchicalNameAccess > dir;
uno::Reference< util::XOfficeInstallationDirectories > officeDirs;
- uno::Sequence< rtl::OUString> names;
+ uno::Sequence< OUString> names;
sal_Int32 pos;
iterator_Impl()
: officeDirs( 0 ), pos( -1 /* before first */ ) {};
};
//=========================================================================
-void makeXMLName( const rtl::OUString & rIn, rtl::OUStringBuffer & rBuffer )
+void makeXMLName( const OUString & rIn, OUStringBuffer & rBuffer )
{
sal_Int32 nCount = rIn.getLength();
for ( sal_Int32 n = 0; n < nCount; ++n )
@@ -111,7 +111,7 @@ void makeXMLName( const rtl::OUString & rIn, rtl::OUStringBuffer & rBuffer )
HierarchyEntry::HierarchyEntry(
const uno::Reference< uno::XComponentContext >& rxContext,
HierarchyContentProvider* pProvider,
- const rtl::OUString& rURL )
+ const OUString& rURL )
: m_xContext( rxContext ),
m_xOfficeInstDirs( pProvider->getOfficeInstallationDirectories() ),
m_bTriedToGetRootReadAccess( sal_False )
@@ -169,8 +169,8 @@ sal_Bool HierarchyEntry::getData( HierarchyEntryData& rData )
if ( xRootReadAccess.is() )
{
- rtl::OUString aTitlePath = m_aPath;
- aTitlePath += rtl::OUString("/Title");
+ OUString aTitlePath = m_aPath;
+ aTitlePath += OUString("/Title");
// Note: Avoid NoSuchElementExceptions, because exceptions are
// relatively 'expensive'. Checking for availability of
@@ -179,7 +179,7 @@ sal_Bool HierarchyEntry::getData( HierarchyEntryData& rData )
if ( !xRootReadAccess->hasByHierarchicalName( aTitlePath ) )
return sal_False;
- rtl::OUString aValue;
+ OUString aValue;
// Get Title value.
if ( !( xRootReadAccess->getByHierarchicalName( aTitlePath )
@@ -193,8 +193,8 @@ sal_Bool HierarchyEntry::getData( HierarchyEntryData& rData )
rData.setTitle( aValue );
// Get TargetURL value.
- rtl::OUString aTargetURLPath = m_aPath;
- aTargetURLPath += rtl::OUString("/TargetURL");
+ OUString aTargetURLPath = m_aPath;
+ aTargetURLPath += OUString("/TargetURL");
if ( !( xRootReadAccess->getByHierarchicalName( aTargetURLPath )
>>= aValue ) )
{
@@ -212,8 +212,8 @@ sal_Bool HierarchyEntry::getData( HierarchyEntryData& rData )
aValue = m_xOfficeInstDirs->makeAbsoluteURL( aValue );
rData.setTargetURL( aValue );
- rtl::OUString aTypePath = m_aPath;
- aTypePath += rtl::OUString("/Type");
+ OUString aTypePath = m_aPath;
+ aTypePath += OUString("/Type");
if ( xRootReadAccess->hasByHierarchicalName( aTypePath ) )
{
// Might not be present since it was introduced long after
@@ -276,7 +276,7 @@ sal_Bool HierarchyEntry::setData(
{
// Create parent's key. It must exist!
- rtl::OUString aParentPath;
+ OUString aParentPath;
sal_Bool bRoot = sal_True;
sal_Int32 nPos = m_aPath.lastIndexOf( '/' );
@@ -295,13 +295,13 @@ sal_Bool HierarchyEntry::setData(
uno::Sequence< uno::Any > aArguments( 1 );
beans::PropertyValue aProperty;
- aProperty.Name = rtl::OUString( CFGPROPERTY_NODEPATH );
+ aProperty.Name = OUString( CFGPROPERTY_NODEPATH );
aProperty.Value <<= aParentPath;
aArguments[ 0 ] <<= aProperty;
uno::Reference< util::XChangesBatch > xBatch(
m_xConfigProvider->createInstanceWithArguments(
- rtl::OUString( READWRITE_SERVICE_NAME ),
+ OUString( READWRITE_SERVICE_NAME ),
aArguments ),
uno::UNO_QUERY );
@@ -332,7 +332,7 @@ sal_Bool HierarchyEntry::setData(
else
{
xParentNameAccess->getByName(
- rtl::OUString("Children") )
+ OUString("Children") )
>>= xNameAccess;
}
@@ -380,7 +380,7 @@ sal_Bool HierarchyEntry::setData(
// Append new entry to parents child list,
// which is a set of entries.
xParentNameAccess->getByName(
- rtl::OUString( "Children" ) ) >>= xFac;
+ OUString( "Children" ) ) >>= xFac;
}
OSL_ENSURE( xFac.is(),
@@ -411,7 +411,7 @@ sal_Bool HierarchyEntry::setData(
{
// Set Title value.
xNameReplace->replaceByName(
- rtl::OUString("Title"),
+ OUString("Title"),
uno::makeAny( rData.getTitle() ) );
// Set TargetURL value.
@@ -421,20 +421,20 @@ sal_Bool HierarchyEntry::setData(
// installation, the path to the office installtion
// directory must never be stored directly. Use a
// placeholder instead.
- rtl::OUString aValue( rData.getTargetURL() );
+ OUString aValue( rData.getTargetURL() );
if ( m_xOfficeInstDirs.is() && !aValue.isEmpty() )
aValue
= m_xOfficeInstDirs->makeRelocatableURL( aValue );
xNameReplace->replaceByName(
- rtl::OUString("TargetURL"),
+ OUString("TargetURL"),
uno::makeAny( aValue ) );
// Set Type value.
sal_Int32 nType
= rData.getType() == HierarchyEntryData::LINK ? 0 : 1;
xNameReplace->replaceByName(
- rtl::OUString("Type"),
+ OUString("Type"),
uno::makeAny( nType ) );
if ( xContainer.is() )
@@ -493,11 +493,11 @@ sal_Bool HierarchyEntry::setData(
//=========================================================================
sal_Bool HierarchyEntry::move(
- const rtl::OUString& rNewURL, const HierarchyEntryData& rData )
+ const OUString& rNewURL, const HierarchyEntryData& rData )
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- rtl::OUString aNewPath = createPathFromHierarchyURL( rNewURL );
+ OUString aNewPath = createPathFromHierarchyURL( rNewURL );
if ( aNewPath == m_aPath )
return sal_True;
@@ -505,7 +505,7 @@ sal_Bool HierarchyEntry::move(
sal_Bool bOldRoot = sal_True;
uno::Reference< util::XChangesBatch > xOldParentBatch;
- rtl::OUString aNewKey;
+ OUString aNewKey;
sal_Int32 nURLPos = rNewURL.lastIndexOf( '/' );
if ( nURLPos > HIERARCHY_URL_SCHEME_LENGTH )
aNewKey = rNewURL.copy( nURLPos + 1 );
@@ -530,7 +530,7 @@ sal_Bool HierarchyEntry::move(
if ( !m_xConfigProvider.is() )
return sal_False;
- rtl::OUString aOldParentPath;
+ OUString aOldParentPath;
sal_Int32 nPos = m_aPath.lastIndexOf( '/' );
if ( nPos != -1 )
{
@@ -543,7 +543,7 @@ sal_Bool HierarchyEntry::move(
bOldRoot = sal_False;
}
- rtl::OUString aNewParentPath;
+ OUString aNewParentPath;
nPos = aNewPath.lastIndexOf( '/' );
if ( nPos != -1 )
{
@@ -559,13 +559,13 @@ sal_Bool HierarchyEntry::move(
uno::Sequence< uno::Any > aArguments( 1 );
beans::PropertyValue aProperty;
- aProperty.Name = rtl::OUString( CFGPROPERTY_NODEPATH );
+ aProperty.Name = OUString( CFGPROPERTY_NODEPATH );
aProperty.Value <<= aOldParentPath;
aArguments[ 0 ] <<= aProperty;
xOldParentBatch = uno::Reference< util::XChangesBatch >(
m_xConfigProvider->createInstanceWithArguments(
- rtl::OUString( READWRITE_SERVICE_NAME ),
+ OUString( READWRITE_SERVICE_NAME ),
aArguments ),
uno::UNO_QUERY );
@@ -583,13 +583,13 @@ sal_Bool HierarchyEntry::move(
{
bDifferentParents = sal_True;
- aProperty.Name = rtl::OUString( CFGPROPERTY_NODEPATH );
+ aProperty.Name = OUString( CFGPROPERTY_NODEPATH );
aProperty.Value <<= aNewParentPath;
aArguments[ 0 ] <<= aProperty;
xNewParentBatch = uno::Reference< util::XChangesBatch >(
m_xConfigProvider->createInstanceWithArguments(
- rtl::OUString( READWRITE_SERVICE_NAME ),
+ OUString( READWRITE_SERVICE_NAME ),
aArguments ),
uno::UNO_QUERY );
@@ -640,7 +640,7 @@ sal_Bool HierarchyEntry::move(
else
{
xOldParentNameAccess->getByName(
- rtl::OUString("Children") )
+ OUString("Children") )
>>= xOldNameContainer;
}
@@ -719,7 +719,7 @@ sal_Bool HierarchyEntry::move(
else
{
xNewParentNameAccess->getByName(
- rtl::OUString("Children") )
+ OUString("Children") )
>>= xNewNameContainer;
}
}
@@ -730,7 +730,7 @@ sal_Bool HierarchyEntry::move(
return sal_False;
xNewNameReplace->replaceByName(
- rtl::OUString("Title"),
+ OUString("Title"),
uno::makeAny( rData.getTitle() ) );
// TargetURL property may contain a reference to the Office
@@ -738,15 +738,15 @@ sal_Bool HierarchyEntry::move(
// installation, the path to the office installtion
// directory must never be stored directly. Use a placeholder
// instead.
- rtl::OUString aValue( rData.getTargetURL() );
+ OUString aValue( rData.getTargetURL() );
if ( m_xOfficeInstDirs.is() && !aValue.isEmpty() )
aValue = m_xOfficeInstDirs->makeRelocatableURL( aValue );
xNewNameReplace->replaceByName(
- rtl::OUString("TargetURL"),
+ OUString("TargetURL"),
uno::makeAny( aValue ) );
sal_Int32 nType = rData.getType() == HierarchyEntryData::LINK ? 0 : 1;
xNewNameReplace->replaceByName(
- rtl::OUString("Type"),
+ OUString("Type"),
uno::makeAny( nType ) );
xNewNameContainer->insertByName( aNewKey, aEntry );
@@ -801,7 +801,7 @@ sal_Bool HierarchyEntry::remove()
{
// Create parent's key. It must exist!
- rtl::OUString aParentPath;
+ OUString aParentPath;
sal_Bool bRoot = sal_True;
sal_Int32 nPos = m_aPath.lastIndexOf( '/' );
@@ -820,13 +820,13 @@ sal_Bool HierarchyEntry::remove()
uno::Sequence< uno::Any > aArguments( 1 );
beans::PropertyValue aProperty;
- aProperty.Name = rtl::OUString( CFGPROPERTY_NODEPATH );
+ aProperty.Name = OUString( CFGPROPERTY_NODEPATH );
aProperty.Value <<= aParentPath;
aArguments[ 0 ] <<= aProperty;
uno::Reference< util::XChangesBatch > xBatch(
m_xConfigProvider->createInstanceWithArguments(
- rtl::OUString( READWRITE_SERVICE_NAME ),
+ OUString( READWRITE_SERVICE_NAME ),
aArguments ),
uno::UNO_QUERY );
@@ -856,7 +856,7 @@ sal_Bool HierarchyEntry::remove()
// Append new entry to parents child list,
// which is a set of entries.
xParentNameAccess->getByName(
- rtl::OUString("Children") )
+ OUString("Children") )
>>= xContainer;
}
@@ -920,8 +920,8 @@ sal_Bool HierarchyEntry::first( iterator& it )
if ( !m_aPath.isEmpty() )
{
- rtl::OUString aPath = m_aPath;
- aPath += rtl::OUString("/Children");
+ OUString aPath = m_aPath;
+ aPath += OUString("/Children");
xRootHierNameAccess->getByHierarchicalName( aPath )
>>= xNameAccess;
@@ -986,19 +986,19 @@ sal_Bool HierarchyEntry::next( iterator& it )
}
//=========================================================================
-rtl::OUString HierarchyEntry::createPathFromHierarchyURL(
+OUString HierarchyEntry::createPathFromHierarchyURL(
const HierarchyUri& rURI )
{
// Transform path....
// folder/subfolder/subsubfolder
// --> ['folder']/Children/['subfolder']/Children/['subsubfolder']
- const rtl::OUString aPath = rURI.getPath().copy( 1 ); // skip leading slash.
+ const OUString aPath = rURI.getPath().copy( 1 ); // skip leading slash.
sal_Int32 nLen = aPath.getLength();
if ( nLen )
{
- rtl::OUStringBuffer aNewPath;
+ OUStringBuffer aNewPath;
aNewPath.appendAscii( "['" );
sal_Int32 nStart = 0;
@@ -1009,7 +1009,7 @@ rtl::OUString HierarchyEntry::createPathFromHierarchyURL(
if ( nEnd == -1 )
nEnd = nLen;
- rtl::OUString aToken = aPath.copy( nStart, nEnd - nStart );
+ OUString aToken = aPath.copy( nStart, nEnd - nStart );
makeXMLName( aToken, aNewPath );
if ( nEnd != nLen )
@@ -1059,9 +1059,9 @@ HierarchyEntry::getRootReadAccess()
uno::Sequence< uno::Any > aArguments( 1 );
beans::PropertyValue aProperty;
- aProperty.Name = rtl::OUString(
+ aProperty.Name = OUString(
CFGPROPERTY_NODEPATH );
- aProperty.Value <<= rtl::OUString(); // root path
+ aProperty.Value <<= OUString(); // root path
aArguments[ 0 ] <<= aProperty;
m_bTriedToGetRootReadAccess = sal_True;
@@ -1069,7 +1069,7 @@ HierarchyEntry::getRootReadAccess()
m_xRootReadAccess
= uno::Reference< container::XHierarchicalNameAccess >(
m_xConfigProvider->createInstanceWithArguments(
- rtl::OUString( READ_SERVICE_NAME ),
+ OUString( READ_SERVICE_NAME ),
aArguments ),
uno::UNO_QUERY );
}
@@ -1118,20 +1118,20 @@ const HierarchyEntryData& HierarchyEntry::iterator::operator*() const
{
try
{
- rtl::OUStringBuffer aKey;
+ OUStringBuffer aKey;
aKey.appendAscii( "['" );
makeXMLName( m_pImpl->names.getConstArray()[ m_pImpl->pos ], aKey );
aKey.appendAscii( "']" );
- rtl::OUString aTitle = aKey.makeStringAndClear();
- rtl::OUString aTargetURL = aTitle;
- rtl::OUString aType = aTitle;
+ OUString aTitle = aKey.makeStringAndClear();
+ OUString aTargetURL = aTitle;
+ OUString aType = aTitle;
- aTitle += rtl::OUString("/Title");
- aTargetURL += rtl::OUString("/TargetURL");
- aType += rtl::OUString("/Type");
+ aTitle += OUString("/Title");
+ aTargetURL += OUString("/TargetURL");
+ aType += OUString("/Type");
- rtl::OUString aValue;
+ OUString aValue;
m_pImpl->dir->getByHierarchicalName( aTitle ) >>= aValue;
m_pImpl->entry.setTitle( aValue );