Lines Matching refs:m_aExpr
535 m_aExpr = m_aURL; in parse()
537 sal_Int32 lstIdx = m_aExpr.lastIndexOf( sal_Unicode( '#' ) ); in parse()
539 m_aExpr = m_aExpr.copy( 0,lstIdx ); in parse()
554 if( m_aExpr.compareToAscii( "vnd.sun.star.help:///", 21 ) == 0 ) in scheme()
556 sal_Int32 nLen = m_aExpr.getLength(); in scheme()
557 rtl::OUString aLastStr = m_aExpr.copy( nLen - 6 ); in scheme()
560 rtl::OUString aNewExpr = m_aExpr.copy( 0, 20 ); in scheme()
563 aNewExpr += m_aExpr.copy( 20 ); in scheme()
565 m_aExpr = aNewExpr; in scheme()
571 if( m_aExpr.compareToAscii( "vnd.sun.star.help://", nPrefixLen ) == 0 ) in scheme()
573 m_aExpr = m_aExpr.copy( nPrefixLen ); in scheme()
583 sal_Int32 idx = 0,length = m_aExpr.getLength(); in module()
585 while( idx < length && isLetterOrDigit( (m_aExpr.getStr())[idx] ) ) in module()
590 m_aModule = m_aExpr.copy( 0,idx ); in module()
591 m_aExpr = m_aExpr.copy( idx ); in module()
604 sal_Int32 length = m_aExpr.getLength(); in name()
606 if( length != 0 && (m_aExpr.getStr())[0] == sal_Unicode( '/' ) ) in name()
609 while( idx < length && (m_aExpr.getStr())[idx] != '?' ) in name()
619 m_aId = m_aExpr.copy( 1,idx-1 ); in name()
620 m_aExpr = m_aExpr.copy( idx ); in name()
633 if( ! m_aExpr.getLength() ) in query()
635 else if( (m_aExpr.getStr())[0] == sal_Unicode( '?' ) ) in query()
636 query_ = m_aExpr.copy( 1 ).trim(); in query()