Xalan-C++ API Reference 1.12.0
|
Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly. More...
Namespaces | |
namespace | XalanUnicode |
Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
typedef xercesc::AttributeList xalanc::AttributeListType |
Definition at line 45 of file AttributeListImpl.hpp.
Definition at line 55 of file StylesheetRoot.hpp.
typedef xercesc::Attributes xalanc::AttributesType |
Definition at line 44 of file AttributesImpl.hpp.
Definition at line 56 of file XalanDocumentPrefixResolver.hpp.
typedef xercesc::AttrImpl xalanc::AttrImplType |
Definition at line 82 of file XercesBridgeTypes.hpp.
typedef xercesc::BinInputStream xalanc::BinInputStreamType |
Definition at line 52 of file XSLTInputSource.hpp.
Definition at line 1126 of file XalanDOMString.hpp.
typedef U_ICU_NAMESPACE::Collator xalanc::CollatorType |
Definition at line 44 of file ICUBridgeCollationCompareFunctorImpl.hpp.
typedef xercesc::ContentHandler xalanc::ContentHandlerType |
Definition at line 65 of file XalanSourceTreeContentHandler.hpp.
Definition at line 145 of file CountersTable.hpp.
typedef U_ICU_NAMESPACE::DecimalFormat xalanc::DecimalFormatType |
Definition at line 53 of file ICUFormatNumberFunctor.hpp.
typedef xercesc::DocumentHandler xalanc::DocumentHandlerType |
Definition at line 47 of file XMLParserLiaison.hpp.
typedef xercesc::DOM_Attr xalanc::DOM_AttrType |
Definition at line 62 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_CDATASection xalanc::DOM_CDATASectionType |
Definition at line 65 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_CharacterData xalanc::DOM_CharacterDataType |
Definition at line 63 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Comment xalanc::DOM_CommentType |
Definition at line 64 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Document xalanc::DOM_Document_Type |
Definition at line 48 of file XercesDOMWrapperParsedSource.hpp.
typedef xercesc::DOM_DocumentFragment xalanc::DOM_DocumentFragmentType |
Definition at line 69 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_DocumentType xalanc::DOM_DocumentType_Type |
Definition at line 67 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_DOMException xalanc::DOM_DOMExceptionType |
Definition at line 81 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_DOMImplementation xalanc::DOM_DOMImplementationType |
Definition at line 70 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Element xalanc::DOM_ElementType |
Definition at line 71 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_EntityReference xalanc::DOM_EntityReferenceType |
Definition at line 73 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Entity xalanc::DOM_EntityType |
Definition at line 72 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_NamedNodeMap xalanc::DOM_NamedNodeMapType |
Definition at line 76 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_NodeList xalanc::DOM_NodeListType |
Definition at line 77 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Node xalanc::DOM_NodeType |
Definition at line 74 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Notation xalanc::DOM_NotationType |
Definition at line 78 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_ProcessingInstruction xalanc::DOM_ProcessingInstructionType |
Definition at line 79 of file XercesBridgeTypes.hpp.
typedef xercesc::DOM_Text xalanc::DOM_TextType |
Definition at line 75 of file XercesBridgeTypes.hpp.
typedef xercesc::DOMAttr xalanc::DOMAttrType |
Definition at line 56 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMCDATASection xalanc::DOMCDATASectionType |
Definition at line 59 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMCharacterData xalanc::DOMCharacterDataType |
Definition at line 57 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMComment xalanc::DOMCommentType |
Definition at line 58 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMDocument xalanc::DOMDocument_Type |
Definition at line 49 of file XercesDOMWrapperParsedSource.hpp.
typedef xercesc::DOMDocumentFragment xalanc::DOMDocumentFragmentType |
Definition at line 63 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMDocumentType xalanc::DOMDocumentType_Type |
Definition at line 61 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMElement xalanc::DOMElementType |
Definition at line 65 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMEntityReference xalanc::DOMEntityReferenceType |
Definition at line 67 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMEntity xalanc::DOMEntityType |
Definition at line 66 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMException xalanc::DOMExceptionType |
Definition at line 75 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMImplementation xalanc::DOMImplementationType |
Definition at line 64 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMNamedNodeMap xalanc::DOMNamedNodeMapType |
Definition at line 70 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMNodeList xalanc::DOMNodeListType |
Definition at line 71 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMNode xalanc::DOMNodeType |
Definition at line 68 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMNotation xalanc::DOMNotationType |
Definition at line 72 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMProcessingInstruction xalanc::DOMProcessingInstructionType |
Definition at line 73 of file XercesWrapperTypes.hpp.
typedef xercesc::DOMString xalanc::DOMStringType |
Definition at line 86 of file XercesBridgeTypes.hpp.
typedef xercesc::DOMText xalanc::DOMTextType |
Definition at line 69 of file XercesWrapperTypes.hpp.
typedef xercesc::DTDHandler xalanc::DTDHandlerType |
Definition at line 66 of file XalanSourceTreeContentHandler.hpp.
Definition at line 148 of file CountersTable.hpp.
typedef xercesc::ElementImpl xalanc::ElementImplType |
Definition at line 83 of file XercesBridgeTypes.hpp.
typedef xercesc::EntityResolver xalanc::EntityResolverType |
Definition at line 57 of file XalanCompiledStylesheetDefault.hpp.
typedef xercesc::ErrorHandler xalanc::ErrorHandlerType |
Definition at line 58 of file XalanCompiledStylesheetDefault.hpp.
Definition at line 51 of file ICUFormatNumberFunctor.hpp.
Definition at line 41 of file XPathEnvSupportDefault.hpp.
typedef xercesc::InputSource xalanc::InputSourceType |
Definition at line 50 of file XMLParserLiaison.hpp.
typedef xercesc::LexicalHandler xalanc::LexicalHandlerType |
Definition at line 67 of file XalanSourceTreeContentHandler.hpp.
typedef xercesc::Locator xalanc::LocatorType |
Definition at line 47 of file ExecutionContext.hpp.
typedef MemoryManager xalanc::MemoryManagerType |
Definition at line 43 of file XalanMemoryManagement.hpp.
typedef xercesc::NodeImpl xalanc::NodeImplType |
Definition at line 84 of file XercesBridgeTypes.hpp.
Table of element keys, keyed by document node.
An instance of this class is keyed by a Document node that should be matched with the root of the current context. It contains a table of name mappings to tables that contain mappings of identifier values to nodes.
Definition at line 68 of file KeyTable.hpp.
Definition at line 52 of file NodeSorter.hpp.
Definition at line 83 of file StylesheetExecutionContextDefault.hpp.
Definition at line 78 of file Stylesheet.hpp.
typedef xercesc::SAXParseException xalanc::SAXParseExceptionType |
Definition at line 71 of file XercesParserLiaison.hpp.
Definition at line 46 of file XalanMap.hpp.
Definition at line 55 of file NodeSorter.hpp.
typedef xercesc::TextImpl xalanc::TextImplType |
Definition at line 85 of file XercesBridgeTypes.hpp.
Definition at line 1124 of file XalanDOMString.hpp.
Definition at line 76 of file XercesWrapperTypes.hpp.
typedef xercesc::XMLURL xalanc::XMLURLType |
Definition at line 48 of file URISupport.hpp.
|
inline |
Concatenate a string and a character.
theString | target string |
theCharToAppend | the character to add to the target |
Definition at line 2395 of file DOMStringHelper.hpp.
References append().
|
inline |
Concatenate two strings.
theString | target string |
theStringToAppend | string to add to target |
theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
Definition at line 2348 of file DOMStringHelper.hpp.
References append(), xalanc::XalanMemMgrAutoPtr< Type >::getMemoryManager(), and TranscodeFromLocalCodePage().
|
inline |
Concatenate two strings.
theString | target string |
theStringToAppend | string to add to target |
theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
Definition at line 2316 of file DOMStringHelper.hpp.
References append().
|
inline |
Concatenate a string and a character.
theString | target string |
theCharToAppend | the character to add to the target |
Definition at line 2374 of file DOMStringHelper.hpp.
References append().
|
inline |
Concatenate two strings.
theString | target string |
theStringToAppend | string to add to target |
Definition at line 2294 of file DOMStringHelper.hpp.
References append().
Referenced by xalanc::XalanDOMString::append(), xalanc::XalanDOMString::append(), xalanc::XalanDOMString::append(), xalanc::XalanDOMString::append(), append(), append(), append(), append(), append(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::operator+=(), xalanc::XalanDOMString::operator+=(), xalanc::XalanDOMString::operator+=(), and xalanc::XalanDOMString::push_back().
|
inline |
Assign one string to another.
theString | target string |
theStringToAppend | string to assign |
theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
Definition at line 2265 of file DOMStringHelper.hpp.
References assign().
|
inline |
Assign one string to another.
theString | target string |
theStringToAppend | string to assign |
theStringToAppendLength | length of the string (XalanDOMString::npos implies the string is null-terminated) |
Definition at line 2243 of file DOMStringHelper.hpp.
References assign().
Referenced by xalanc::XalanVector< Type, ConstructionTraits >::assign(), assign(), assign(), xalanc::XalanDOMString::operator=(), xalanc::XalanDOMString::operator=(), xalanc::XalanDOMString::operator=(), and xalanc::XalanDOMString::operator=().
|
inline |
Definition at line 47 of file XalanUTF8Writer.hpp.
References bits13to16().
Referenced by bits13to16().
|
inline |
Definition at line 39 of file XalanUTF8Writer.hpp.
References bits13to18().
Referenced by bits13to18().
|
inline |
Definition at line 31 of file XalanUTF8Writer.hpp.
References bits19to21().
Referenced by bits19to21().
|
inline |
|
inline |
Definition at line 63 of file XalanUTF8Writer.hpp.
References bits7to11().
Referenced by bits7to11().
|
inline |
Definition at line 55 of file XalanUTF8Writer.hpp.
References bits7to12().
Referenced by bits7to12().
|
inline |
Get the underlying representation of the target CharVectorType as a null-terminated string.
theString | target string |
Definition at line 114 of file DOMStringHelper.hpp.
References c_str().
Referenced by c_str(), xalanc::XalanDOMString::data(), EnumerateDirectory(), and xalanc::XalanDOMString::hash().
|
inline |
Get the underlying representation of the wide string as a UNICODE null-terminated string.
This is here simply for consistency in the code. On certain platforms, compiler- generated wide strings will not contain Unicode code points. Another macro converts those into XalanDOMStrings, which are then transcoded. In these cases, the previous defined c_sstr() function gets called.
On platforms where the compiler does generate Unicode wide strings, this function will be called instead.
theString | target string |
Definition at line 150 of file DOMStringHelper.hpp.
References c_wstr().
|
inline |
Get the underlying representation of the target XalanDOMString as a null-terminated string.
theString | target string |
Definition at line 99 of file DOMStringHelper.hpp.
References c_wstr().
|
inline |
Retrieves a character at a specified index in the target string.
theString | target string |
theIndex | index of character |
Definition at line 1296 of file DOMStringHelper.hpp.
References charAt().
Referenced by charAt().
|
inline |
Remove all elements from target string.
theString | target string |
Definition at line 2475 of file DOMStringHelper.hpp.
Referenced by xalanc::XalanVector< Type, ConstructionTraits >::assign(), xalanc::XalanVector< Type, ConstructionTraits >::assign(), and xalanc::XalanDeque< Type, ConstructionTraits >::operator=().
xalanc::collationCompare | ( | const XalanDOMChar * | theLHS, |
const XalanDOMChar * | theRHS | ||
) |
Compare the contents of two strings.
theLHS | first string to compare |
theRHS | second string to compare |
|
inline |
Compare the contents of two strings.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1908 of file DOMStringHelper.hpp.
References collationCompare().
xalanc::collationCompare | ( | const XalanDOMChar * | theLHS, |
XalanDOMString::size_type | theLHSLength, | ||
const XalanDOMChar * | theRHS, | ||
XalanDOMString::size_type | theRHSLength | ||
) |
Compare the contents of two character arrays.
theLHS | first array to compare |
theLHSLength | the length of the first array |
theRHS | second array to compare |
theRHSLength | the length of the second array |
Referenced by collationCompare(), collationCompare(), and collationCompare().
|
inline |
Compare the contents of two strings.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1926 of file DOMStringHelper.hpp.
References collationCompare(), and length().
|
inline |
Compare the contents of two strings.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1890 of file DOMStringHelper.hpp.
References collationCompare().
xalanc::compare | ( | const CharVectorType & | theLHS, |
const CharVectorType & | theRHS | ||
) |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Referenced by compare(), compare(), compare(), compare(), xalanc::XalanDOMString::compare(), xalanc::XalanDOMString::compare(), xalanc::XalanDOMString::compare(), xalanc::NodeSorter::NodeSortKeyCompare::operator()(), xalanc::DOMStringLessThanOrEqualFunction::operator()(), xalanc::DOMStringGreaterThanFunction::operator()(), xalanc::DOMStringGreaterThanOrEqualFunction::operator()(), operator<(), and operator<().
|
inline |
Compare the contents of two null-terminated strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1627 of file DOMStringHelper.hpp.
|
inline |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1675 of file DOMStringHelper.hpp.
xalanc::compare | ( | const XalanDOMChar * | theLHS, |
XalanDOMString::size_type | theLHSLength, | ||
const XalanDOMChar * | theRHS, | ||
XalanDOMString::size_type | theRHSLength | ||
) |
Compare the contents of two character arrays.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first array to compare |
theLHSLength | the length of the first array |
theRHS | second array to compare |
theRHSLength | the length of the second array |
|
inline |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1700 of file DOMStringHelper.hpp.
|
inline |
Compare the contents of two strings.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1650 of file DOMStringHelper.hpp.
References compare().
|
inline |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1751 of file DOMStringHelper.hpp.
References compareIgnoreCaseASCII(), and length().
|
inline |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered for the comparison.
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1830 of file DOMStringHelper.hpp.
References compareIgnoreCaseASCII(), and length().
xalanc::compareIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
XalanDOMString::size_type | theLHSLength, | ||
const XalanDOMChar * | theRHS, | ||
XalanDOMString::size_type | theRHSLength | ||
) |
Compare the contents of two arrays in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first array to compare |
theLHSLength | the length of the first array |
theRHS | second array to compare |
theRHSLength | the length of the second array |
Referenced by compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), xalanc::less_no_case_ascii_wide_string::operator()(), and xalanc::DOMStringLessThanIgnoreCaseASCIIFunction::operator()().
|
inline |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1803 of file DOMStringHelper.hpp.
References compareIgnoreCaseASCII(), and length().
|
inline |
Compare the contents of two strings, in a case insensitive manner.
Only the characters a-z and A-Z are considered as characters with "case".
THIS FUNCTION DOES NOT COMPARE STRINGS LIKE strcmp() OR ANY OTHER "COLLATION" ALGORITHM.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1776 of file DOMStringHelper.hpp.
References compareIgnoreCaseASCII().
xalanc::CopyStringToVector | ( | const char * | theString, |
CharVectorType & | theVector | ||
) |
xalanc::CopyWideStringToVector | ( | const XalanDOMChar * | theString, |
CharVectorType & | theVector | ||
) |
|
inline |
Converts a XalanDOMString into a double value.
theString | target string |
theMemoryManager | The MemoryManager instance to use. |
Definition at line 1025 of file DOMStringHelper.hpp.
References DOMStringToDouble(), and WideStringToDouble().
Referenced by DOMStringToDouble().
|
inline |
Converts a XalanDOMString into an integer value.
theString | target string |
Definition at line 982 of file DOMStringHelper.hpp.
References WideStringToInt().
|
inline |
Converts a XalanDOMString into a long value.
theString | target string |
Definition at line 996 of file DOMStringHelper.hpp.
References DOMStringToLong(), and WideStringToLong().
Referenced by DOMStringToLong().
|
inline |
Converts a XalanDOMString into a long value.
theString | target string |
Definition at line 1010 of file DOMStringHelper.hpp.
References DOMStringToUnsignedLong(), and WideStringToUnsignedLong().
Referenced by DOMStringToUnsignedLong().
|
inline |
Simulates the java String method endsWith().
theString | target string to search |
theSubstring | substring searched for |
Definition at line 622 of file DOMStringHelper.hpp.
References endsWith(), and length().
xalanc::endsWith | ( | const XalanDOMChar * | theString, |
XalanDOMString::size_type | theStringLength, | ||
const XalanDOMChar * | theSubstring, | ||
XalanDOMString::size_type | theSubstringLength | ||
) |
Simulates the java String method endsWith().
theString | target string to search |
theSubstring | substring searched for |
Referenced by endsWith(), and endsWith().
|
inline |
Simulates the java String method endsWith().
theString | target string to search |
theSubstring | substring searched for |
Definition at line 645 of file DOMStringHelper.hpp.
References endsWith().
void xalanc::EnumerateDirectory | ( | MemoryManager & | theMemoryManager, |
const StringType & | theDirectory, | ||
const StringType & | theSearchSpec, | ||
OutputIteratorType | theOutputIterator, | ||
FilterPredicateType | theFilterPredicate, | ||
StringConversionFunction | theConversionFunction, | ||
bool | fIncludeSelfAndParent = false |
||
) |
Definition at line 406 of file DirectoryEnumerator.hpp.
References EnumerateDirectory().
void xalanc::EnumerateDirectory | ( | MemoryManager & | theMemoryManager, |
const StringType & | theFullSearchSpec, | ||
OutputIteratorType | theOutputIterator, | ||
FilterPredicateType | theFilterPredicate, | ||
StringConversionFunction | theConversionFunction, | ||
bool | fIncludeSelfAndParent = false |
||
) |
Definition at line 231 of file DirectoryEnumerator.hpp.
References c_str(), EnumerateDirectory(), and TranscodeToLocalCodePage().
Referenced by EnumerateDirectory(), EnumerateDirectory(), xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::operator()(), and xalanc::DirectoryEnumeratorFunctor< CollectionType, StringType, FilterPredicateType, StringConversionFunction >::operator()().
|
inline |
Compare the contents of two strings for equality.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 1984 of file DOMStringHelper.hpp.
xalanc::equals | ( | const XalanDOMChar * | theLHS, |
const XalanDOMChar * | theRHS, | ||
XalanDOMString::size_type | theLength | ||
) |
Compare the contents of two arrays for equality.
theLHS | first array to compare |
theRHS | second array to compare |
theLength | the length of the arrays |
Referenced by equals(), xalanc::XalanDOMString::equals(), equals(), xalanc::XalanDOMString::equals(), equals(), equals(), xalanc::XalanDOMString::equals(), equals(), equals(), xalanc::DOMServices::getNameOfNode(), xalanc::DOMServices::isNamespaceDeclaration(), operator<(), xalanc::NameSpace::operator==(), xalanc::XalanNamespace::operator==(), and xalanc::XalanNumberingResourceBundle::operator==().
|
inline |
Compare the contents of two strings for equality.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2020 of file DOMStringHelper.hpp.
References equals().
|
inline |
Compare the contents of two arrays for equality.
theLHS | first array to compare |
theLHSLength | the length of the theLHS |
theRHS | second array to compare |
theRHSLength | the length of the theRHS |
Definition at line 1965 of file DOMStringHelper.hpp.
References equals().
|
inline |
Compare the contents of two strings for equality.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2040 of file DOMStringHelper.hpp.
References equals().
|
inline |
Compare the contents of two strings for equality.
theLHS | first string to compare |
theRHS | second string to compare |
theRHSLength | the length of the theRHS |
Definition at line 2057 of file DOMStringHelper.hpp.
References equals().
|
inline |
Compare the contents of two strings for equality.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2003 of file DOMStringHelper.hpp.
References equals().
|
inline |
Compare the contents of two strings for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2116 of file DOMStringHelper.hpp.
References equalsIgnoreCaseASCII(), and length().
xalanc::equalsIgnoreCaseASCII | ( | const XalanDOMChar * | theLHS, |
const XalanDOMChar * | theRHS, | ||
XalanDOMString::size_type | theLength | ||
) |
Compare the contents of two arrays for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
theLHS | first string to compare |
theRHS | second string to compare |
Referenced by equalsIgnoreCaseASCII(), equalsIgnoreCaseASCII(), equalsIgnoreCaseASCII(), equalsIgnoreCaseASCII(), and equalsIgnoreCaseASCII().
|
inline |
Compare the contents of two strings for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2161 of file DOMStringHelper.hpp.
References equalsIgnoreCaseASCII(), and length().
|
inline |
Compare the contents of two strings for equality, without regard for case.
Only the characters a-z and A-Z are considered characters with "case".
theLHS | first string to compare |
theLHSLength | the length of the theLHS |
theRHS | second string to compare |
theRHSLength | the length of the theRHS |
Definition at line 2095 of file DOMStringHelper.hpp.
References equalsIgnoreCaseASCII().
|
inline |
Compare the contents of two strings for equality, without regard for case.
Only the characters A-Z and a-z are considered.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2185 of file DOMStringHelper.hpp.
References equalsIgnoreCaseASCII().
|
inline |
Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2137 of file DOMStringHelper.hpp.
References equalsIgnoreCaseASCII().
|
inline |
Remove all elements from target string.
theString | target string |
Definition at line 2490 of file DOMStringHelper.hpp.
References erase().
Referenced by xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::assign(), xalanc::XalanVector< Type, ConstructionTraits >::erase(), erase(), xalanc::XalanList< Type >::pop_back(), and xalanc::XalanList< Type >::pop_front().
|
inline |
Flips the case to of the supplied character.
This function works only with the Unicode characters A-Z and a-z.
theString | target string |
Definition at line 1466 of file DOMStringHelper.hpp.
References flipCaseASCII().
Referenced by flipCaseASCII().
|
inline |
Simulates the java String method indexOf().
theString | string to search |
theSubstring | substring searched for |
Definition at line 406 of file DOMStringHelper.hpp.
|
inline |
Simulates the java String method indexOf().
theString | string to search |
theChar | character searched for |
Definition at line 308 of file DOMStringHelper.hpp.
References indexOf().
Referenced by indexOf(), indexOf(), indexOf(), and indexOf().
xalanc::indexOf | ( | const XalanDOMChar * | theString, |
XalanDOMString::size_type | theStringLength, | ||
const XalanDOMChar * | theSubstring, | ||
XalanDOMString::size_type | theSubstringLength | ||
) |
Simulates the java String method indexOf().
theString | string to search |
theStringLength | length of the string to search |
theSubstring | substring searched for |
theSubstringLength | length of the substring searched for |
|
inline |
Simulates the java String method indexOf().
theString | string to search |
theStringLength | the length of theString |
theChar | character searched for |
Definition at line 337 of file DOMStringHelper.hpp.
References indexOf().
xalanc::indexOf | ( | const XalanDOMString & | theString, |
const XalanDOMString & | theSubstring | ||
) |
Simulates the java String method indexOf().
theString | string to search |
theSubstring | substring searched for |
|
inline |
Simulates the java String method indexOf().
theString | string to search |
theChar | character searched for |
Definition at line 367 of file DOMStringHelper.hpp.
References indexOf().
|
inline |
Insert a string into another string.
theString | target string |
thePosition | The position in the target string to insert |
theStringToInsert | The string to insert |
Definition at line 2441 of file DOMStringHelper.hpp.
References insert().
|
inline |
Insert a string into another string.
theString | target string |
thePosition | The position in the target string to insert |
theStringToInsert | The string to insert |
Definition at line 2418 of file DOMStringHelper.hpp.
References insert().
Referenced by xalanc::XalanVector< Type, ConstructionTraits >::assign(), xalanc::XalanVector< Type, ConstructionTraits >::assign(), xalanc::XalanMap< Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits >::insert(), xalanc::XalanVector< Type, ConstructionTraits >::insert(), xalanc::XalanDOMString::insert(), xalanc::XalanDOMString::insert(), xalanc::XalanDOMString::insert(), insert(), insert(), xalanc::XalanVector< Type, ConstructionTraits >::operator=(), and xalanc::XalanMap< Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits >::XalanMap().
|
inline |
Determines if the target string contains any elements.
str | target string |
Definition at line 291 of file DOMStringHelper.hpp.
References xalanc::XalanDOMString::empty(), and isEmpty().
Referenced by isEmpty().
|
inline |
Determines whether character represents a digit.
theChar | target character |
Definition at line 1326 of file DOMStringHelper.hpp.
References isXMLDigit().
Referenced by isXMLDigit().
|
inline |
Determines whether character represents a letter or digit.
theChar | target character |
Definition at line 1340 of file DOMStringHelper.hpp.
References isXMLLetterOrDigit().
Referenced by isXMLLetterOrDigit().
|
inline |
Determines if a null-terminated string contains only whitespace.
theString | target string |
Definition at line 2717 of file DOMStringHelper.hpp.
References isXMLWhitespace(), and length().
xalanc::isXMLWhitespace | ( | const XalanDOMChar | ch[], |
XalanDOMString::size_type | start, | ||
XalanDOMString::size_type | length | ||
) |
Determines if a range in an array contains only whitespace.
ch | target array |
start | starting index to examine |
length | number of characters to examine |
xalanc::isXMLWhitespace | ( | const XalanDOMString & | string | ) |
Determines if the string contains only whitespace.
theString | target string |
|
inline |
Determines whether character represents white space.
theChar | target character |
Definition at line 1312 of file DOMStringHelper.hpp.
References isXMLWhitespace().
Referenced by isXMLWhitespace(), isXMLWhitespace(), and xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeProcessingInstruction().
xalanc::lastIndexOf | ( | const XalanDOMChar * | theString, |
XalanDOMChar | theChar | ||
) |
Simulates the java String method lastIndexOf().
theString | string to search |
theChar | character searched for |
Referenced by lastIndexOf().
|
inline |
Simulates the java String method lastIndexOf().
theString | string to search |
theChar | character searched for |
Definition at line 460 of file DOMStringHelper.hpp.
References lastIndexOf().
Definition at line 79 of file XalanUTF8Writer.hpp.
References leadingByteOf2().
Referenced by leadingByteOf2().
Definition at line 87 of file XalanUTF8Writer.hpp.
References leadingByteOf3().
Referenced by leadingByteOf3().
Definition at line 95 of file XalanUTF8Writer.hpp.
References leadingByteOf4().
Referenced by leadingByteOf4().
|
inline |
Get the length of a null-terminated string.
theString | target string |
Definition at line 273 of file DOMStringHelper.hpp.
References length().
|
inline |
Get the length of a null-terminated string of XalanDOMChar characters.
theString | target string |
Definition at line 250 of file DOMStringHelper.hpp.
References length().
|
inline |
Get the length of a XalanDOMString.
theString | target string |
Definition at line 235 of file DOMStringHelper.hpp.
References length().
Referenced by xalanc::FormatterToXML::accumContent(), xalanc::FormatterToXML::accumName(), xalanc::ResultNamespacesStack::addDeclaration(), xalanc::XalanNamespacesStack::addDeclaration(), xalanc::XSLTEngineImpl::addResultAttribute(), xalanc::XalanDOMString::append(), xalanc::XalanDOMString::append(), xalanc::AttributeVectorEntry::AttributeVectorEntry(), xalanc::AttributeVectorEntryExtended::AttributeVectorEntryExtended(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::charactersRaw(), collationCompare(), compare(), compare(), compare(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), endsWith(), equals(), xalanc::XalanDOMString::equals(), equalsIgnoreCaseASCII(), equalsIgnoreCaseASCII(), xalanc::XalanDOMString::hash(), indexOf(), xalanc::XalanDOMString::insert(), isXMLWhitespace(), length(), length(), length(), xalanc::XalanFormatterWriter::NewLineWriterFunctor< WriterType >::NewLineWriterFunctor(), xalanc::XalanFormatterWriter::NewLineWriterFunctor< WriterType >::operator()(), xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::outputNewline(), xalanc::XalanUTF16Writer::outputNewline(), xalanc::XalanUTF8Writer::outputNewline(), startsWith(), startsWith(), startsWith(), xalanc::XalanDOMString::substr(), xalanc::XalanOutputStream::write(), xalanc::XalanOutputStream::write(), xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::write(), xalanc::XalanUTF8Writer::write(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCDATA(), xalanc::XalanUTF8Writer::writeCDATAChar(), xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::writeCDATAChar(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCDATAChars(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCharacters(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNormalizedChar(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNormalizedCharBig(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeProcessingInstruction(), and xalanc::XalanFormatterWriter::XalanFormatterWriter().
MapValueDeleteFunctor< MapType > xalanc::makeMapValueDeleteFunctor | ( | MapType & | theMap | ) |
Definition at line 177 of file STLHelper.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::getMemoryManager(), and makeMapValueDeleteFunctor().
Referenced by makeMapValueDeleteFunctor().
Definition at line 89 of file STLHelper.hpp.
References makeXalanDestroyFunctor().
Referenced by makeXalanDestroyFunctor(), xalanc::DeleteFunctor< Type >::operator()(), and xalanc::MapValueDeleteFunctor< T >::operator()().
xalanc::MakeXalanDOMCharVector | ( | const char * | data, |
XalanDOMCharVectorType & | result, | ||
bool | fTranscode = true |
||
) |
Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of chars, via transcoding, if requested.
data | array to be converted |
whether | or not to transcode |
Referenced by MakeXalanDOMCharVector().
xalanc::MakeXalanDOMCharVector | ( | const XalanDOMChar * | data, |
XalanDOMCharVectorType & | result | ||
) |
Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of XalanDOMChar.
data | array to be converted |
|
inline |
Utility function to make a null-terminated vector of XMLChs, from a XalanDOMString.
data | XalanDOMString to be converted |
Definition at line 2562 of file DOMStringHelper.hpp.
References MakeXalanDOMCharVector().
xalanc::NumberToDOMString | ( | double | theValue, |
XalanDOMString & | theResult | ||
) |
Converts a double value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Referenced by xalanc::XalanFormatterWriter::formatNumericCharacterReference(), NumberToDOMString(), NumberToDOMString(), NumberToDOMString(), NumberToDOMString(), xalanc::XObject::string(), and xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNumericCharacterReference().
|
inline |
Converts a 16-bit int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 813 of file DOMStringHelper.hpp.
References NumberToDOMString().
|
inline |
Converts a 32-bit int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 775 of file DOMStringHelper.hpp.
References NumberToDOMString().
xalanc::NumberToDOMString | ( | XMLInt64 | theValue, |
XalanDOMString & | theResult | ||
) |
Converts an 64-bit signed int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
|
inline |
Converts a 16-bit unsigned int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 794 of file DOMStringHelper.hpp.
References NumberToDOMString().
|
inline |
Converts a 32-bit unsigned int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 756 of file DOMStringHelper.hpp.
References NumberToDOMString().
xalanc::NumberToDOMString | ( | XMLUInt64 | theValue, |
XalanDOMString & | theResult | ||
) |
Converts an 64-bit unsigned int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
|
inline |
Converts a 16-bit signed int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 917 of file DOMStringHelper.hpp.
References NumberToHexDOMString().
|
inline |
Converts a 32-bit signed int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 879 of file DOMStringHelper.hpp.
References NumberToHexDOMString().
xalanc::NumberToHexDOMString | ( | XMLInt64 | theValue, |
XalanDOMString & | theResult | ||
) |
Converts an 64-bit signed int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
|
inline |
Converts a 16-bit unsigned int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 898 of file DOMStringHelper.hpp.
References NumberToHexDOMString().
|
inline |
Converts a 32-bit unsigned int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Definition at line 860 of file DOMStringHelper.hpp.
References NumberToHexDOMString().
xalanc::NumberToHexDOMString | ( | XMLUInt64 | theValue, |
XalanDOMString & | theResult | ||
) |
Converts an 64-bit unsigned int value into a XalanDOMString.
theValue | number to be converted |
theResult | the string to append with the result |
Referenced by NumberToHexDOMString(), NumberToHexDOMString(), NumberToHexDOMString(), NumberToHexDOMString(), xalanc::XalanFormatterWriter::throwInvalidCharacterException(), and xalanc::XalanFormatterWriter::throwInvalidUTF16SurrogateException().
|
inline |
Definition at line 1035 of file XalanDOMString.hpp.
References operator!=().
|
inline |
Definition at line 1045 of file XalanDOMString.hpp.
References operator!=().
|
inline |
Definition at line 1025 of file XalanDOMString.hpp.
References operator!=().
|
inline |
Definition at line 408 of file XalanQName.hpp.
References operator!=().
|
inline |
Definition at line 1140 of file XalanVector.hpp.
References operator!=().
Referenced by operator!=(), operator!=(), operator!=(), operator!=(), operator!=(), and operator!=().
|
inline |
Definition at line 996 of file XObject.hpp.
References operator!=().
|
inline |
Implements operator< for CharVectorType.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2203 of file DOMStringHelper.hpp.
References compare().
|
inline |
Definition at line 120 of file ElemAttributeSet.hpp.
|
inline |
Implements operator< for DOMStrings.
theLHS | first string to compare |
theRHS | second string to compare |
Definition at line 2222 of file DOMStringHelper.hpp.
References compare().
|
inline |
Definition at line 417 of file XalanQName.hpp.
References equals().
|
inline |
Definition at line 1150 of file XalanVector.hpp.
|
inline |
Definition at line 1005 of file XObject.hpp.
|
inline |
Outputs the string to the specified stream.
theStream | output stream |
theString | the string to output |
Definition at line 1165 of file DOMStringHelper.hpp.
References OutputString().
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Definition at line 1207 of file DOMStringHelper.hpp.
References OutputString().
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Definition at line 1249 of file DOMStringHelper.hpp.
References OutputString().
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Definition at line 1271 of file DOMStringHelper.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::getMemoryManager(), and OutputString().
|
inline |
Outputs the string to the specified stream.
theStream | output stream |
theString | the string to output |
Definition at line 1144 of file DOMStringHelper.hpp.
References OutputString().
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Definition at line 1186 of file DOMStringHelper.hpp.
References OutputString().
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Definition at line 1229 of file DOMStringHelper.hpp.
References OutputString().
|
inline |
Definition at line 1165 of file XalanVector.hpp.
|
inline |
Definition at line 111 of file ElemAttributeSet.hpp.
References operator==().
|
inline |
Definition at line 1014 of file XalanDOMString.hpp.
References operator==().
|
inline |
Definition at line 1004 of file XalanDOMString.hpp.
References operator==().
|
inline |
Definition at line 994 of file XalanDOMString.hpp.
References operator==().
|
inline |
Definition at line 398 of file XalanQName.hpp.
References operator==().
|
inline |
Definition at line 1118 of file XalanVector.hpp.
References operator==().
Referenced by xalanc::XalanNumberFormat::applyGrouping(), xalanc::XalanOutputTranscoder::canTranscodeTo(), xalanc::FormatterToNull::cdata(), xalanc::FormatterToText::cdata(), xalanc::FormatterStringLengthCounter::cdata(), xalanc::FunctionCurrent::clone(), xalanc::FunctionElementAvailable::clone(), xalanc::FunctionFormatNumber::clone(), xalanc::XalanXMLSerializerFactory::create(), xalanc::XToken::dereferenced(), xalanc::XalanFileOutputStream::doFlush(), xalanc::XalanFStreamOutputStream::doFlush(), xalanc::XalanNullOutputStream::doFlush(), xalanc::MsgFileOutputStream::doFlush(), xalanc::XObjectFactoryDefault::doReturnObject(), xalanc::XObjectFactory::doReturnObject(), xalanc::XPathEnvSupportDefault::findFunction(), xalanc::StringTokenizer::FindNextDelimiterIndex(), xalanc::Function::generalError(), xalanc::XercesLiaisonXalanDOMStringPool::get(), xalanc::StdBinInputStream::getContentType(), xalanc::XalanEXSLTFunctionAbs::getError(), xalanc::XalanEXSLTFunctionRandom::getError(), xalanc::XalanEXSLTFunctionAcos::getError(), xalanc::XalanEXSLTFunctionAsin::getError(), xalanc::XalanEXSLTFunctionAtan::getError(), xalanc::XalanEXSLTFunctionAtan2::getError(), xalanc::XalanEXSLTFunctionCos::getError(), xalanc::XalanEXSLTFunctionExp::getError(), xalanc::XalanEXSLTFunctionHighest::getError(), xalanc::XalanEXSLTFunctionLog::getError(), xalanc::XalanEXSLTFunctionLowest::getError(), xalanc::XalanEXSLTFunctionMax::getError(), xalanc::XalanEXSLTFunctionMin::getError(), xalanc::XalanEXSLTFunctionPower::getError(), xalanc::XalanEXSLTFunctionSin::getError(), xalanc::XalanEXSLTFunctionSqrt::getError(), xalanc::XalanEXSLTFunctionTan::getError(), xalanc::XalanEXSLTFunctionObjectType::getError(), xalanc::XalanEXSLTFunctionDateTime::getError(), xalanc::FunctionDifference::getError(), xalanc::FunctionDistinct::getError(), xalanc::FunctionEvaluate::getError(), xalanc::FunctionHasSameNodes::getError(), xalanc::FunctionIntersection::getError(), xalanc::FunctionConcat::getError(), xalanc::FunctionContains::getError(), xalanc::FunctionLang::getError(), xalanc::FunctionNamespaceURI::getError(), xalanc::FunctionStartsWith::getError(), xalanc::FunctionString::getError(), xalanc::FunctionSubstring::getError(), xalanc::FunctionSubstringAfter::getError(), xalanc::FunctionSubstringBefore::getError(), xalanc::FunctionTranslate::getError(), xalanc::FunctionDocument::getError(), xalanc::FunctionFunctionAvailable::getError(), xalanc::FunctionGenerateID::getError(), xalanc::FunctionKey::getError(), xalanc::FunctionSystemProperty::getError(), xalanc::FunctionUnparsedEntityURI::getError(), xalanc::FunctionNodeSet::getInvalidArgumentTypeError(), xalanc::XNodeSetResultTreeFragProxy::getLastChild(), xalanc::XObjectResultTreeFragProxy::getLastChild(), xalanc::XalanSourceTreeAttrNS::getLocalName(), xalanc::XalanSourceTreeElementANS::getLocalName(), xalanc::XalanSourceTreeElementNANS::getLocalName(), xalanc::XercesNamedNodeMapWrapper::getNamedItemNS(), xalanc::XPath::getNumericOperand(), xalanc::XercesBridgeNavigator::getPooledString(), xalanc::XercesDocumentBridge::getPooledString(), xalanc::XercesWrapperNavigator::getPooledString(), xalanc::NamedNodeMapAttributeList::getValue(), xalanc::XercesNamedNodeMapAttributeList::getValue(), xalanc::XalanSourceTreeTextIWS::isWhitespace(), xalanc::XObjectResultTreeFragProxyText::isWhitespace(), xalanc::XalanDecimalFormatSymbols::operator!=(), xalanc::XalanListIteratorBase< XalanListTraits, Node >::operator!=(), operator==(), operator==(), operator==(), operator==(), operator==(), operator==(), xalanc::NullPrintWriter::println(), xalanc::XalanOutputStreamPrintWriter::println(), xalanc::InMemHandler::printToDataFile(), xalanc::NLSHandler::printToDataFileAsASCII(), xalanc::XercesNamedNodeMapBridge::removeNamedItemNS(), xalanc::OutputContextStack::reset(), xalanc::XPathEnvSupport::reset(), xalanc::XSLTProcessorEnvSupport::reset(), xalanc::XalanSourceTreeContentHandler::setDocument(), xalanc::XalanXMLSerializerBase::throwInvalidXMLCharacterException(), xalanc::Writer::write(), and xalanc::XObjectResultTreeFragProxyBase::XObjectResultTreeFragProxyBase().
|
inline |
Definition at line 986 of file XObject.hpp.
|
inline |
|
inline |
Definition at line 1188 of file XalanVector.hpp.
References operator>=().
Referenced by operator>=().
xalanc::OutputString | ( | std::ostream & | theStream, |
const CharVectorType & | theString | ||
) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
xalanc::OutputString | ( | std::ostream & | theStream, |
const XalanDOMChar * | theString, | ||
MemoryManager & | theMemoryManager | ||
) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
theMemoryManager | The MemoryManager instance to use. |
Definition at line 1124 of file DOMStringHelper.hpp.
References OutputString().
xalanc::OutputString | ( | XalanOutputStream & | theStream, |
const CharVectorType & | theString | ||
) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), OutputString(), and OutputString().
xalanc::OutputString | ( | XalanOutputStream & | theStream, |
const XalanDOMChar * | theString | ||
) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
|
inline |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
Definition at line 1101 of file DOMStringHelper.hpp.
References OutputString().
xalanc::PointerToDOMString | ( | const void * | theValue, |
XalanDOMString & | theResult | ||
) |
Converts a pointer into a XalanDOMString.
theValue | pointer to be converted |
theResult | the string to append with the result |
|
inline |
Remove all elements from target string and frees all allocated memory.
theString | target string |
Definition at line 2504 of file DOMStringHelper.hpp.
References releaseMemory(), and xalanc::XalanDOMString::swap().
Referenced by releaseMemory().
|
inline |
Reserve some space in the string for more efficient concatenation...
theString | target string |
theCount | The amount of space to reserve |
Definition at line 217 of file DOMStringHelper.hpp.
References reserve().
Referenced by reserve(), and xalanc::XalanVector< Type, ConstructionTraits >::resize().
|
inline |
Simulates the java String method startsWith().
theDOMString | target string to search |
theSubstring | substring searched for |
Definition at line 495 of file DOMStringHelper.hpp.
References length(), and startsWith().
|
inline |
Simulates the java String method startsWith().
theDOMString | target string to search |
theSubstring | substring searched for |
Definition at line 514 of file DOMStringHelper.hpp.
References length(), and startsWith().
xalanc::startsWith | ( | const XalanDOMChar * | theString, |
XalanDOMString::size_type | theStringLength, | ||
const XalanDOMChar * | theSubstring, | ||
XalanDOMString::size_type | theSubstringLength | ||
) |
Simulates the java String method startsWith().
theString | target string to search |
theStringLength | the length of theString |
theSubstring | substring searched for |
theSubstringLength | the length of theSubstring |
Referenced by xalanc::DOMServices::getNameOfNode(), xalanc::DOMServices::isNamespaceDeclaration(), startsWith(), startsWith(), startsWith(), startsWith(), and startsWith().
|
inline |
Simulates the java String method startsWith().
theDOMString | target string to search |
theSubstring | substring searched for |
Definition at line 537 of file DOMStringHelper.hpp.
References length(), and startsWith().
|
inline |
Simulates the java String method startsWith().
theDOMString | target string to search |
theSubstring | substring searched for |
theSubstringLength | the length of theSubstring |
Definition at line 561 of file DOMStringHelper.hpp.
References startsWith().
|
inline |
Simulates the java String method startsWith().
theDOMString | target string to search |
theSubstring | substring searched for |
Definition at line 585 of file DOMStringHelper.hpp.
References startsWith().
xalanc::substring | ( | const XalanDOMChar * | theString, |
XalanDOMString & | theSubstring, | ||
XalanDOMString::size_type | theStartIndex, | ||
XalanDOMString::size_type | theEndIndex = XalanDOMString::npos |
||
) |
Simulates the java String method substring().
Returns a new string that is a substring of this string. The substring begins at the specified theStartIndex and extends to the character at index theEndIndex - 1. Thus the length of the substring is theEndIndex - theStartIndex.
theString | source string |
theSubstring | target string |
theStartIndex | starting index, inclusive |
theEndIndex | ending index, exclusive |
xalanc::substring | ( | const XalanDOMString & | theString, |
XalanDOMString & | theSubstring, | ||
XalanDOMString::size_type | theStartIndex, | ||
XalanDOMString::size_type | theEndIndex = XalanDOMString::npos |
||
) |
Simulates the java String method substring().
Returns a new string that is a substring of this string. The substring begins at the specified theStartIndex and extends to the character at index theEndIndex - 1. Thus the length of the substring is theEndIndex - theStartIndex.
theString | source string |
theSubstring | target string |
theStartIndex | starting index, inclusive |
theEndIndex | ending index, exclusive |
xalanc::substring | ( | const XalanDOMString & | theString, |
XalanDOMString::size_type | theStartIndex, | ||
XalanDOMString & | theResult, | ||
XalanDOMString::size_type | theEndIndex = XalanDOMString::npos |
||
) |
Simulates the java String method substring().
Returns a new string that is a substring of this string. The substring begins at the specified theStartIndex and extends to the character at index theEndIndex - 1. Thus the length of the substring is theEndIndex-theStartIndex.
theString | source string |
theStartIndex | starting index, inclusive |
theEndIndex | ending index, exclusive |
|
inline |
Definition at line 1107 of file XalanVector.hpp.
References swap().
Referenced by xalanc::XalanVector< Type, ConstructionTraits >::insert(), xalanc::XalanVector< Type, ConstructionTraits >::insert(), xalanc::XalanVector< Type, ConstructionTraits >::operator=(), xalanc::XalanMap< Key, Value, KeyTraits, KeyConstructionTraits, ValueConstructionTraits >::operator=(), swap(), xalanc::XalanVector< Type, ConstructionTraits >::XalanVector(), xalanc::XalanVector< Type, ConstructionTraits >::XalanVector(), and xalanc::XalanVector< Type, ConstructionTraits >::XalanVector().
|
inline |
Get the underlying representation of the target CharVectorType as a pointer to an array of characters.
theString | target string |
Definition at line 200 of file DOMStringHelper.hpp.
References toCharArray().
|
inline |
Get the underlying representation of a XalanDOMChar.
theString | target string |
Definition at line 183 of file DOMStringHelper.hpp.
References toCharArray().
|
inline |
Get the underlying representation of the target XalanDOMString as an array of XalanDOMChar, not guaranteed to be null-terminated.
theString | target string |
Definition at line 167 of file DOMStringHelper.hpp.
References toCharArray().
Referenced by toCharArray(), toCharArray(), and toCharArray().
|
inline |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the Unicode characters A-Z.
theString | target string |
Definition at line 1421 of file DOMStringHelper.hpp.
xalanc::toLowerCaseASCII | ( | const XalanDOMChar * | theString, |
XalanDOMString & | theResult | ||
) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the characters a-z and A-Z.
theString | The source string |
theResult | The target string |
xalanc::toLowerCaseASCII | ( | const XalanDOMString & | theString, |
XalanDOMString & | theResult | ||
) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the characters a-z and A-Z.
theString | The source string |
theResult | The target string |
xalanc::toLowerCaseASCII | ( | XalanDOMString & | theString | ) |
Converts ASCII alphabetic characters from upper case to lower case.
This function works only with the characters a-z and A-Z.
theString | The string to convert |
|
inline |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the Unicode characters a-z.
theString | target string |
Definition at line 1444 of file DOMStringHelper.hpp.
References toUpperASCII().
Referenced by toUpperASCII().
xalanc::toUpperCaseASCII | ( | const XalanDOMChar * | theString, |
XalanDOMString & | theResult | ||
) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the characters a-z and A-Z.
theString | The source string |
theResult | The target string |
xalanc::toUpperCaseASCII | ( | const XalanDOMString & | theString, |
XalanDOMString & | theResult | ||
) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the characters a-z and A-Z.
theString | The source string |
theResult | The target string |
xalanc::toUpperCaseASCII | ( | XalanDOMString & | theString | ) |
Converts ASCII alphabetic characters from lower case to upper case.
This function works only with the characters a-z and A-Z.
theString | The string to convert |
Definition at line 103 of file XalanUTF8Writer.hpp.
References trailingByte().
Referenced by trailingByte().
xalanc::TranscodeFromLocalCodePage | ( | const char * | theSourceString, |
XalanDOMCharVectorType & | theTargetVector, | ||
bool | terminate = false |
||
) |
Convert a string to a C++ standard library vector, transcoding from the default local code page.
The string must be null-terminated.
sourceString | The source string |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
|
inline |
Convert a string to a XalanDOMString, transcoding from the default local code page.
theSourceString | The source string |
theResult | The result. |
theSourceStringLength | The source string length. |
Definition at line 1315 of file XalanDOMString.hpp.
References TranscodeFromLocalCodePage().
xalanc::TranscodeFromLocalCodePage | ( | const char * | theSourceString, |
XalanDOMString::size_type | theSourceStringLength, | ||
bool | theSourceStringIsNullTerminated, | ||
XalanDOMCharVectorType & | theTargetVector, | ||
bool | terminate = false |
||
) |
Convert a string to a C++ standard library vector, transcoding from the default local code page.
theSourceString | The source string |
theSourceStringLength | The source string length. |
theSourceStringIsNullTerminated | true if the source string is null-terminated, otherwise false. |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
xalanc::TranscodeFromLocalCodePage | ( | const char * | theSourceString, |
XalanDOMString::size_type | theSourceStringLength, | ||
XalanDOMCharVectorType & | theTargetVector, | ||
bool | terminate = false |
||
) |
Convert a string to a C++ standard library vector, transcoding from the default local code page.
theSourceString | The source string |
theSourceStringLength | The source string length. |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
|
inline |
Convert a string to a XalanDOMString, transcoding from the default local code page.
theSourceString | The source string |
theSourceStringLength | The source string length. |
Definition at line 1181 of file XalanDOMString.hpp.
References TranscodeFromLocalCodePage().
Referenced by append(), TranscodeFromLocalCodePage(), and TranscodeFromLocalCodePage().
xalanc::TranscodeFromLocalCodePage | ( | const CharVectorType & | theSourceString, |
XalanDOMString & | theResult | ||
) |
Convert a vector of characters to a XalanDOMString, transcoding from the default local code.
theSourceString | The source vector. |
theResult | The result. |
|
inline |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page.
Null-terminate the sttring...
theSourceString | source string |
Definition at line 1232 of file XalanDOMString.hpp.
References TranscodeToLocalCodePage().
xalanc::TranscodeToLocalCodePage | ( | const XalanDOMChar * | theSourceString, |
CharVectorType & | targetVector, | ||
bool | terminate, | ||
char | theSubstitutionChar | ||
) |
Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page.
The string must be null-terminated.
theSourceString | The source string |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
xalanc::TranscodeToLocalCodePage | ( | const XalanDOMChar * | theSourceString, |
CharVectorType & | targetVector, | ||
bool | terminate = false |
||
) |
Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page.
The string must be null-terminated.
theSourceString | The source string |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
xalanc::TranscodeToLocalCodePage | ( | const XalanDOMChar * | theSourceString, |
XalanDOMString::size_type | theSourceStringLength, | ||
CharVectorType & | targetVector, | ||
bool | terminate, | ||
char | theSubstitutionChar | ||
) |
Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page.
If the source string contines code points, that can't be represented in the local code page, the substitution character will be used
sourceString | The source string |
sourceStringLength | The source string length. |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
theSubstitutionChar | The substitution character for code points that are not presentable in the local page |
xalanc::TranscodeToLocalCodePage | ( | const XalanDOMChar * | theSourceString, |
XalanDOMString::size_type | theSourceStringLength, | ||
CharVectorType & | targetVector, | ||
bool | terminate = false |
||
) |
Convert a XalanDOMChar string to C++ standard library vector, transcoding to the default local code page.
sourceString | The source string |
sourceStringLength | The source string length. |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
Referenced by EnumerateDirectory(), TranscodeToLocalCodePage(), TranscodeToLocalCodePage(), and TranscodeToLocalCodePage().
|
inline |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page.
thetheSourceString | source string |
Definition at line 1294 of file XalanDOMString.hpp.
References TranscodeToLocalCodePage().
xalanc::TranscodeToLocalCodePage | ( | const XalanDOMString & | theSourceString, |
CharVectorType & | theTargetVector, | ||
bool | terminate, | ||
char | theSubstitutionChar | ||
) |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page.
theSourceString | The source string |
targetVector | The target string |
terminate | If true, the transcoded string will be null-terminated |
theSubstitutionChar | The substitution character for code points that are not presentable in the local page |
|
inline |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page.
theSourceString | The source string |
theTargetVector | The target string |
Definition at line 1253 of file XalanDOMString.hpp.
References TranscodeToLocalCodePage().
xalanc::trim | ( | const XalanDOMString & | theString, |
XalanDOMString & | theResult | ||
) |
Remove leading and trailing whitespace.
theString | The string to trim. |
theResult | The result string. |
xalanc::WideStringToDouble | ( | const XalanDOMChar * | theString, |
MemoryManager & | theMemoryManager | ||
) |
Converts a wide string into a double value.
theString | target string |
theMemoryManager | The MemoryManager instance to use. |
Referenced by DOMStringToDouble().
xalanc::WideStringToInt | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into an integer value.
theString | target string |
Referenced by DOMStringToInt().
xalanc::WideStringToLong | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into a long value.
theString | target string |
Referenced by DOMStringToLong().
xalanc::WideStringToUnsignedLong | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into an unsigned long value.
theString | target string |
Referenced by DOMStringToUnsignedLong().
Definition at line 200 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Referenced by xalanc::AttributeVectorEntryExtended::create(), xalanc::AttributeVectorEntry::create(), xalanc::XalanNumberFormat::create(), xalanc::ArenaBlock< ObjectType, SizeType >::create(), xalanc::ReusableArenaBlock< ObjectType, SizeType >::create(), XalanConstruct(), XalanConstruct(), XalanConstruct(), XalanConstruct(), XalanConstruct(), XalanConstruct(), XalanConstruct(), XalanConstruct(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
const Param1Type & | theParam1 | ||
) |
Definition at line 222 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
const Param1Type * | theParam1, | ||
const Param2Type * | theParam2, | ||
const Param3Type * | theParam3, | ||
const Param4Type * | theParam4, | ||
const Param5Type * | theParam5, | ||
Param6Type & | theParam6 | ||
) |
Definition at line 327 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
const Param1Type * | theParam1, | ||
const Param2Type * | theParam2, | ||
const Param3Type * | theParam3, | ||
Param4Type & | theParam4 | ||
) |
Definition at line 296 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
Param1Type & | theParam1 | ||
) |
Definition at line 245 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
Param1Type & | theParam1, | ||
const Param2Type & | theParam2 | ||
) |
Definition at line 269 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
Param1Type & | theParam1, | ||
const Param2Type & | theParam2, | ||
Param3Type & | theParam3 | ||
) |
Definition at line 363 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
Param1Type & | theParam1, | ||
Param2Type & | theParam2, | ||
const Param3Type & | theParam3, | ||
const Param4Type & | theParam4, | ||
const Param5Type & | theParam5 | ||
) |
Definition at line 392 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
Param1Type & | theParam1, | ||
Param2Type & | theParam2, | ||
const Param3Type & | theParam3, | ||
const Param4Type & | theParam4, | ||
const Param5Type & | theParam5, | ||
const Param6Type & | theParam6 | ||
) |
Definition at line 424 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanConstruct().
|
inline |
Definition at line 66 of file DOMStringHelper.hpp.
References XalanCopy().
Referenced by XalanCopy().
Definition at line 450 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanCopyConstruct().
Referenced by xalanc::XalanEXSLTFunctionNodeSet::clone(), xalanc::XalanEXSLTFunctionDateTime::clone(), xalanc::XalanEXSLTFunctionEvaluate::clone(), xalanc::XalanEXSLTFunctionAbs::clone(), xalanc::XalanEXSLTFunctionRandom::clone(), xalanc::XalanEXSLTFunctionAcos::clone(), xalanc::XalanEXSLTFunctionAsin::clone(), xalanc::XalanEXSLTFunctionAtan::clone(), xalanc::XalanEXSLTFunctionAtan2::clone(), xalanc::XalanEXSLTFunctionConstant::clone(), xalanc::XalanEXSLTFunctionCos::clone(), xalanc::XalanEXSLTFunctionExp::clone(), xalanc::XalanEXSLTFunctionHighest::clone(), xalanc::XalanEXSLTFunctionLog::clone(), xalanc::XalanEXSLTFunctionLowest::clone(), xalanc::XalanEXSLTFunctionMax::clone(), xalanc::XalanEXSLTFunctionMin::clone(), xalanc::XalanEXSLTFunctionPower::clone(), xalanc::XalanEXSLTFunctionSin::clone(), xalanc::XalanEXSLTFunctionSqrt::clone(), xalanc::XalanEXSLTFunctionTan::clone(), xalanc::XalanEXSLTFunctionDifference::clone(), xalanc::XalanEXSLTFunctionDistinct::clone(), xalanc::XalanEXSLTFunctionHasSameNode::clone(), xalanc::XalanEXSLTFunctionIntersection::clone(), xalanc::XalanEXSLTFunctionLeading::clone(), xalanc::XalanEXSLTFunctionTrailing::clone(), xalanc::XalanEXSLTFunctionAlign::clone(), xalanc::XalanEXSLTFunctionConcat::clone(), xalanc::XalanEXSLTFunctionPadding::clone(), xalanc::XalanEXSLTFunctionEncodeURI::clone(), xalanc::XalanEXSLTFunctionDecodeURI::clone(), XalanCopyConstruct(), and XalanCopyConstruct().
Type * xalanc::XalanCopyConstruct | ( | MemoryManager & | theMemoryManager, |
const Type & | theSource, | ||
Param1Type & | theParam1 | ||
) |
Definition at line 472 of file XalanMemoryManagement.hpp.
References xalanc::XalanMemMgrAutoPtr< Type >::get(), xalanc::XalanMemMgrAutoPtr< Type >::release(), and XalanCopyConstruct().
Definition at line 187 of file XalanMemoryManagement.hpp.
References XalanDestroy().
Definition at line 171 of file XalanMemoryManagement.hpp.
References XalanDestroy().
Definition at line 150 of file XalanMemoryManagement.hpp.
References XalanDestroy().
Referenced by xalanc::ReusableArenaBlock< ObjectType, SizeType >::destroyObject(), xalanc::DecimalFormatCacheStruct::DecimalFormatDeleteFunctor::operator()(), xalanc::XalanMessageLoader::XalanMessageLoaderDestructFunct::operator()(), XalanDestroy(), XalanDestroy(), XalanDestroy(), XalanDestroy(), and xalanc::ArenaBlock< ObjectType, SizeType >::~ArenaBlock().
Definition at line 159 of file XalanMemoryManagement.hpp.
References XalanDestroy().
|
inline |
Definition at line 272 of file STLHelper.hpp.
References XalanScalarHash().
Referenced by xalanc::hash_null_terminated_array< T >::operator()(), xalanc::hash_non_terminated_array< T >::operator()(), and XalanScalarHash().
|
inline |
Definition at line 78 of file DOMStringHelper.hpp.
References XalanTransform().
Referenced by XalanTransform().
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Tue Oct 10 2023 15:42:12 for Xalan-C++ API Reference by