Lines Matching refs:m_aExpr
536 m_aExpr = m_aURL; in parse()
538 sal_Int32 lstIdx = m_aExpr.lastIndexOf( sal_Unicode( '#' ) ); in parse()
540 m_aExpr = m_aExpr.copy( 0,lstIdx ); in parse()
555 if( m_aExpr.compareToAscii( "vnd.sun.star.help:///", 21 ) == 0 ) in scheme()
557 sal_Int32 nLen = m_aExpr.getLength(); in scheme()
558 rtl::OUString aLastStr = m_aExpr.copy( nLen - 6 ); in scheme()
561 rtl::OUString aNewExpr = m_aExpr.copy( 0, 20 ); in scheme()
564 aNewExpr += m_aExpr.copy( 20 ); in scheme()
566 m_aExpr = aNewExpr; in scheme()
572 if( m_aExpr.compareToAscii( "vnd.sun.star.help://", nPrefixLen ) == 0 ) in scheme()
574 m_aExpr = m_aExpr.copy( nPrefixLen ); in scheme()
584 sal_Int32 idx = 0,length = m_aExpr.getLength(); in module()
586 while( idx < length && isLetterOrDigit( (m_aExpr.getStr())[idx] ) ) in module()
591 m_aModule = m_aExpr.copy( 0,idx ); in module()
592 m_aExpr = m_aExpr.copy( idx ); in module()
605 sal_Int32 length = m_aExpr.getLength(); in name()
607 if( length != 0 && (m_aExpr.getStr())[0] == sal_Unicode( '/' ) ) in name()
610 while( idx < length && (m_aExpr.getStr())[idx] != '?' ) in name()
620 m_aId = m_aExpr.copy( 1,idx-1 ); in name()
621 m_aExpr = m_aExpr.copy( idx ); in name()
634 if( ! m_aExpr.getLength() ) in query()
636 else if( (m_aExpr.getStr())[0] == sal_Unicode( '?' ) ) in query()
637 query_ = m_aExpr.copy( 1 ).trim(); in query()