17 #if !defined(XALANPARSEDURI_HEADER_GUARD_1357924680)
18 #define XALANPARSEDURI_HEADER_GUARD_1357924680
32 XALAN_CPP_NAMESPACE_BEGIN
45 #if defined(XALAN_INLINE_INITIALIZATION)
46 static const int d_scheme = 1;
47 static const int d_authority = 2;
48 static const int d_query = 4;
49 static const int d_fragment = 8;
65 m_authority(theManager),
68 m_fragment(theManager),
80 const XalanDOMChar* uriString,
84 m_authority(theManager),
87 m_fragment(theManager),
90 parse(uriString, uriStringLen);
101 m_scheme(theManager),
102 m_authority(theManager),
105 m_fragment(theManager),
114 return m_scheme.getMemoryManager();
124 const XalanDOMChar* uriString,
160 const XalanDOMChar *base,
189 const XalanDOMChar *relative,
191 const XalanDOMChar *base,
226 return m_defined & d_scheme;
235 m_defined |= d_scheme;
244 m_defined |= d_scheme;
260 return m_defined & d_authority ?
true :
false;
268 m_authority = authority;
269 m_defined |= d_authority;
277 m_authority = authority;
278 m_defined |= d_authority;
318 return m_defined & d_query ?
true :
false;
327 m_defined |= d_query;
336 m_defined |= d_query;
352 return m_defined & d_fragment ?
true :
false;
360 m_fragment = fragment;
361 m_defined |= d_fragment;
369 m_fragment = fragment;
370 m_defined |= d_fragment;
400 unsigned int m_defined;
403 XALAN_CPP_NAMESPACE_END
405 #endif // XALANPARSEDURI_HEADER_GUARD_1357924680