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 | XALAN_CPP_NAMESPACE |
namespace | XalanUnicode |
Typedefs | |
typedef XalanVector< const XalanNode * > | AttributeVectorTypeDecl |
typedef U_ICU_NAMESPACE::Collator | CollatorType |
typedef StylesheetExecutionContextDefault::FormatNumberFunctor | FormatNumberFunctor |
typedef U_ICU_NAMESPACE::DecimalFormat | DecimalFormatType |
typedef size_t | size_type |
typedef MemoryManager | MemoryManagerType |
typedef xercesc::AttributeList | AttributeListType |
typedef xercesc::Attributes | AttributesType |
typedef xercesc::Locator | LocatorType |
typedef xercesc::XMLURL | XMLURLType |
typedef XalanVector< XalanDOMChar > | XalanDOMCharVectorType |
typedef XalanVector< char > | CharVectorType |
typedef xercesc::ContentHandler | ContentHandlerType |
typedef xercesc::DTDHandler | DTDHandlerType |
typedef xercesc::LexicalHandler | LexicalHandlerType |
typedef xercesc::EntityResolver | EntityResolverType |
typedef xercesc::ErrorHandler | ErrorHandlerType |
typedef xercesc::DOM_Document | DOM_Document_Type |
typedef xercesc::DOMDocument | DOMDocument_Type |
typedef xercesc::DOM_Attr | DOM_AttrType |
typedef xercesc::DOM_CharacterData | DOM_CharacterDataType |
typedef xercesc::DOM_Comment | DOM_CommentType |
typedef xercesc::DOM_CDATASection | DOM_CDATASectionType |
typedef xercesc::DOM_DocumentType | DOM_DocumentType_Type |
typedef xercesc::DOM_DocumentFragment | DOM_DocumentFragmentType |
typedef xercesc::DOM_DOMImplementation | DOM_DOMImplementationType |
typedef xercesc::DOM_Element | DOM_ElementType |
typedef xercesc::DOM_Entity | DOM_EntityType |
typedef xercesc::DOM_EntityReference | DOM_EntityReferenceType |
typedef xercesc::DOM_Node | DOM_NodeType |
typedef xercesc::DOM_Text | DOM_TextType |
typedef xercesc::DOM_NamedNodeMap | DOM_NamedNodeMapType |
typedef xercesc::DOM_NodeList | DOM_NodeListType |
typedef xercesc::DOM_Notation | DOM_NotationType |
typedef xercesc::DOM_ProcessingInstruction | DOM_ProcessingInstructionType |
typedef xercesc::DOM_DOMException | DOM_DOMExceptionType |
typedef xercesc::AttrImpl | AttrImplType |
typedef xercesc::ElementImpl | ElementImplType |
typedef xercesc::NodeImpl | NodeImplType |
typedef xercesc::TextImpl | TextImplType |
typedef xercesc::DOMString | DOMStringType |
typedef xercesc::SAXParseException | SAXParseExceptionType |
typedef xercesc::DOMAttr | DOMAttrType |
typedef xercesc::DOMCharacterData | DOMCharacterDataType |
typedef xercesc::DOMComment | DOMCommentType |
typedef xercesc::DOMCDATASection | DOMCDATASectionType |
typedef xercesc::DOMDocumentType | DOMDocumentType_Type |
typedef xercesc::DOMDocumentFragment | DOMDocumentFragmentType |
typedef xercesc::DOMImplementation | DOMImplementationType |
typedef xercesc::DOMElement | DOMElementType |
typedef xercesc::DOMEntity | DOMEntityType |
typedef xercesc::DOMEntityReference | DOMEntityReferenceType |
typedef xercesc::DOMNode | DOMNodeType |
typedef xercesc::DOMText | DOMTextType |
typedef xercesc::DOMNamedNodeMap | DOMNamedNodeMapType |
typedef xercesc::DOMNodeList | DOMNodeListType |
typedef xercesc::DOMNotation | DOMNotationType |
typedef xercesc::DOMProcessingInstruction | DOMProcessingInstructionType |
typedef xercesc::DOMException | DOMExceptionType |
typedef XMLSize_t | XMLSizeType |
typedef xercesc::DocumentHandler | DocumentHandlerType |
typedef xercesc::InputSource | InputSourceType |
typedef XalanMap< XalanDOMString, const Function * > | FunctionTableTypeDefinition |
typedef XalanVector< Counter > | CounterVectorTypeDecl |
typedef XalanVector< CounterVectorTypeDecl > | ElemCounterVectorVectorTypeDecl |
typedef XalanMap< XalanDOMString, MutableNodeRefList > | NodeListMapTypeDefinitions |
Table of element keys, keyed by document node. | |
typedef XalanVector< double > | NumberVectorTypeDecl |
typedef XalanVector< XalanDOMString > | StringVectorTypeDecl |
typedef XalanVector< const XalanMatchPatternData * > | PatternTableVectorTypeDecl |
typedef VariablesStack::ParamsVectorType | ParamsVectorTypeDecl |
typedef XalanVector< ElemAttributeSet * > | AttributeSetVectorTypeDecl |
typedef xercesc::BinInputStream | BinInputStreamType |
Functions | |
template<class Type> | |
XalanDestroyFunctor< Type > | makeXalanDestroyFunctor (const Type *) |
template<class MapType> | |
MapValueDeleteFunctor< MapType > | makeMapValueDeleteFunctor (MapType &theMap) |
template<class ScalarType> | |
size_t | XalanScalarHash (ScalarType theValue, size_t theResult) |
template<class Type> | |
void | XalanDestroy (Type &theArg) |
template<class Type> | |
void | XalanDestroy (Type *theArg) |
template<class Type> | |
void | XalanDestroy (MemoryManager &theMemoryManager, Type *theArg) |
template<class Type> | |
void | XalanDestroy (MemoryManager &theMemoryManager, Type &theArg) |
template<class Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance) |
template<class Type, class Param1Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, const Param1Type &theParam1) |
template<class Type, class Param1Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, Param1Type &theParam1) |
template<class Type, class Param1Type, class Param2Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, Param1Type &theParam1, const Param2Type &theParam2) |
template<class Type, class Param1Type, class Param2Type, class Param3Type, class Param4Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, const Param1Type *theParam1, const Param2Type *theParam2, const Param3Type *theParam3, Param4Type &theParam4) |
template<class Type, class Param1Type, class Param2Type, class Param3Type, class Param4Type, class Param5Type, class Param6Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, const Param1Type *theParam1, const Param2Type *theParam2, const Param3Type *theParam3, const Param4Type *theParam4, const Param5Type *theParam5, Param6Type &theParam6) |
template<class Type, class Param1Type, class Param2Type, class Param3Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, Param1Type &theParam1, const Param2Type &theParam2, Param3Type &theParam3) |
template<class Type, class Param1Type, class Param2Type, class Param3Type, class Param4Type, class Param5Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, Param1Type &theParam1, Param2Type &theParam2, const Param3Type &theParam3, const Param4Type &theParam4, const Param5Type &theParam5) |
template<class Type, class Param1Type, class Param2Type, class Param3Type, class Param4Type, class Param5Type, class Param6Type> | |
Type * | XalanConstruct (MemoryManager &theMemoryManager, Type *&theInstance, Param1Type &theParam1, Param2Type &theParam2, const Param3Type &theParam3, const Param4Type &theParam4, const Param5Type &theParam5, const Param6Type &theParam6) |
template<class Type> | |
Type * | XalanCopyConstruct (MemoryManager &theMemoryManager, const Type &theSource) |
template<class Type, class Param1Type> | |
Type * | XalanCopyConstruct (MemoryManager &theMemoryManager, const Type &theSource, Param1Type &theParam1) |
template<class Type> | |
void | swap (XalanVector< Type > &theLHS, XalanVector< Type > &theRHS) |
template<class Type> | |
bool | operator== (const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS) |
template<class Type> | |
bool | operator!= (const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS) |
template<class Type> | |
bool | operator< (const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS) |
template<class Type> | |
bool | operator<= (const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS) |
template<class Type> | |
bool | operator> (const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS) |
template<class Type> | |
bool | operator>= (const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS) |
template<class OutputIteratorType, class FilterPredicateType, class StringType, class StringConversionFunction> | |
void | EnumerateDirectory (MemoryManager &theMemoryManager, const StringType &theFullSearchSpec, OutputIteratorType theOutputIterator, FilterPredicateType theFilterPredicate, StringConversionFunction theConversionFunction, bool fIncludeSelfAndParent=false) |
template<class OutputIteratorType, class FilterPredicateType, class StringType, class StringConversionFunction> | |
void | EnumerateDirectory (MemoryManager &theMemoryManager, const StringType &theDirectory, const StringType &theSearchSpec, OutputIteratorType theOutputIterator, FilterPredicateType theFilterPredicate, StringConversionFunction theConversionFunction, bool fIncludeSelfAndParent=false) |
template<class InputIteratorType, class OutputIteratorType> | |
OutputIteratorType | XalanCopy (InputIteratorType begin, InputIteratorType end, OutputIteratorType iterator) |
template<class InputIteratorType, class OutputIteratorType, class UnaryFunction> | |
OutputIteratorType | XalanTransform (InputIteratorType begin, InputIteratorType end, OutputIteratorType iterator, UnaryFunction function) |
const XalanDOMChar * | c_wstr (const XalanDOMString &theString) |
Get the underlying representation of the target XalanDOMString as a null-terminated string. | |
const char * | c_str (const CharVectorType &theString) |
Get the underlying representation of the target CharVectorType as a null-terminated string. | |
const XalanDOMChar * | c_wstr (const XalanDOMChar *theString) |
Get the underlying representation of the wide string as a UNICODE null-terminated string. | |
const XalanDOMChar * | toCharArray (const XalanDOMString &theString) |
Get the underlying representation of the target XalanDOMString as an array of XalanDOMChar, not guaranteed to be null-terminated. | |
const XalanDOMChar * | toCharArray (const XalanDOMChar *theString) |
Get the underlying representation of a XalanDOMChar. | |
const char * | toCharArray (const CharVectorType &theString) |
Get the underlying representation of the target CharVectorType as a pointer to an array of characters. | |
void | reserve (XalanDOMString &theString, XalanDOMString::size_type theCount) |
Reserve some space in the string for more efficient concatenation... | |
XalanDOMString::size_type | length (const XalanDOMString &theString) |
Get the length of a XalanDOMString. | |
XalanDOMString::size_type | length (const XalanDOMChar *theString) |
Get the length of a null-terminated string of XalanDOMChar characters. | |
XalanDOMString::size_type | length (const char *theString) |
Get the length of a null-terminated string. | |
bool | isEmpty (const XalanDOMString &str) |
Determines if the target string contains any elements. | |
XalanDOMString::size_type | indexOf (const XalanDOMChar *theString, XalanDOMChar theChar) |
Simulates the java String method indexOf(). | |
XalanDOMString::size_type | indexOf (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, XalanDOMChar theChar) |
Simulates the java String method indexOf(). | |
XalanDOMString::size_type | indexOf (const XalanDOMString &theString, XalanDOMChar theChar) |
Simulates the java String method indexOf(). | |
indexOf (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) | |
Simulates the java String method indexOf(). | |
XalanDOMString::size_type | indexOf (const XalanDOMChar *theString, const XalanDOMChar *theSubstring) |
Simulates the java String method indexOf(). | |
indexOf (const XalanDOMString &theString, const XalanDOMString &theSubstring) | |
Simulates the java String method indexOf(). | |
lastIndexOf (const XalanDOMChar *theString, XalanDOMChar theChar) | |
Simulates the java String method lastIndexOf(). | |
XalanDOMString::size_type | lastIndexOf (const XalanDOMString &theString, XalanDOMChar theChar) |
Simulates the java String method lastIndexOf(). | |
startsWith (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) | |
Simulates the java String method startsWith(). | |
bool | startsWith (const XalanDOMChar *theString, const XalanDOMChar *theSubstring) |
Simulates the java String method startsWith(). | |
bool | startsWith (const XalanDOMChar *theString, const XalanDOMString &theSubstring) |
Simulates the java String method startsWith(). | |
bool | startsWith (const XalanDOMString &theString, const XalanDOMChar *theSubstring) |
Simulates the java String method startsWith(). | |
bool | startsWith (const XalanDOMString &theString, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) |
Simulates the java String method startsWith(). | |
bool | startsWith (const XalanDOMString &theString, const XalanDOMString &theSubstring) |
Simulates the java String method startsWith(). | |
endsWith (const XalanDOMChar *theString, XalanDOMString::size_type theStringLength, const XalanDOMChar *theSubstring, XalanDOMString::size_type theSubstringLength) | |
Simulates the java String method endsWith(). | |
bool | endsWith (const XalanDOMChar *theString, const XalanDOMChar *theSubstring) |
Simulates the java String method endsWith(). | |
bool | endsWith (const XalanDOMString &theString, const XalanDOMString &theSubstring) |
Simulates the java String method endsWith(). | |
PointerToDOMString (const void *theValue, XalanDOMString &theResult) | |
Converts a pointer into a XalanDOMString. | |
NumberToDOMString (double theValue, XalanDOMString &theResult) | |
Converts a double value into a XalanDOMString. | |
NumberToDOMString (XMLUInt64 theValue, XalanDOMString &theResult) | |
Converts an 64-bit unsigned int value into a XalanDOMString. | |
NumberToDOMString (XMLInt64 theValue, XalanDOMString &theResult) | |
Converts an 64-bit signed int value into a XalanDOMString. | |
XalanDOMString & | NumberToDOMString (XMLUInt32 theValue, XalanDOMString &theResult) |
Converts a 32-bit unsigned int value into a XalanDOMString. | |
XalanDOMString & | NumberToDOMString (XMLInt32 theValue, XalanDOMString &theResult) |
Converts a 32-bit int value into a XalanDOMString. | |
XalanDOMString & | NumberToDOMString (XMLUInt16 theValue, XalanDOMString &theResult) |
Converts a 16-bit unsigned int value into a XalanDOMString. | |
XalanDOMString & | NumberToDOMString (XMLInt16 theValue, XalanDOMString &theResult) |
Converts a 16-bit int value into a XalanDOMString. | |
NumberToHexDOMString (XMLUInt64 theValue, XalanDOMString &theResult) | |
Converts an 64-bit unsigned int value into a XalanDOMString. | |
NumberToHexDOMString (XMLInt64 theValue, XalanDOMString &theResult) | |
Converts an 64-bit signed int value into a XalanDOMString. | |
XalanDOMString & | NumberToHexDOMString (XMLUInt32 theValue, XalanDOMString &theResult) |
Converts a 32-bit unsigned int value into a XalanDOMString. | |
XalanDOMString & | NumberToHexDOMString (XMLInt32 theValue, XalanDOMString &theResult) |
Converts a 32-bit signed int value into a XalanDOMString. | |
XalanDOMString & | NumberToHexDOMString (XMLUInt16 theValue, XalanDOMString &theResult) |
Converts a 16-bit unsigned int value into a XalanDOMString. | |
XalanDOMString & | NumberToHexDOMString (XMLInt16 theValue, XalanDOMString &theResult) |
Converts a 16-bit signed int value into a XalanDOMString. | |
WideStringToInt (const XalanDOMChar *theString) | |
Converts a wide string into an integer value. | |
WideStringToLong (const XalanDOMChar *theString) | |
Converts a wide string into a long value. | |
WideStringToUnsignedLong (const XalanDOMChar *theString) | |
Converts a wide string into an unsigned long value. | |
WideStringToDouble (const XalanDOMChar *theString, MemoryManager &theMemoryManager) | |
Converts a wide string into a double value. | |
int | DOMStringToInt (const XalanDOMString &theString) |
Converts a XalanDOMString into an integer value. | |
long | DOMStringToLong (const XalanDOMString &theString) |
Converts a XalanDOMString into a long value. | |
unsigned long | DOMStringToUnsignedLong (const XalanDOMString &theString) |
Converts a XalanDOMString into a long value. | |
double | DOMStringToDouble (const XalanDOMString &theString, MemoryManager &theMemoryManager) |
Converts a XalanDOMString into a double value. | |
OutputString (XalanOutputStream &theStream, const CharVectorType &theString) | |
Outputs the target string to the specified stream. | |
OutputString (std::ostream &theStream, const CharVectorType &theString) | |
Outputs the target string to the specified stream. | |
OutputString (XalanOutputStream &theStream, const XalanDOMChar *theString) | |
Outputs the target string to the specified stream. | |
OutputString (std::ostream &theStream, const XalanDOMChar *theString, MemoryManager &theMemoryManager) | |
Outputs the target string to the specified stream. | |
void | OutputString (XalanOutputStream &theStream, const XalanDOMString &theString) |
Outputs the target string to the specified stream. | |
void | OutputString (std::ostream &theStream, const XalanDOMString &theString, MemoryManager &theMemoryManager) |
Outputs the target string to the specified stream. | |
XalanOutputStream & | operator<< (XalanOutputStream &theStream, const CharVectorType &theString) |
Outputs the string to the specified stream. | |
std::ostream & | operator<< (std::ostream &theStream, const CharVectorType &theString) |
Outputs the string to the specified stream. | |
XalanOutputStream & | operator<< (XalanOutputStream &theStream, const XalanDOMChar *theString) |
Outputs the target string to the specified stream. | |
std::ostream & | operator<< (std::ostream &theStream, const XalanDOMChar *theString) |
Outputs the target string to the specified stream. | |
XalanOutputStream & | operator<< (XalanOutputStream &theStream, const XalanDOMString &theString) |
Outputs the target string to the specified stream. | |
std::ostream & | operator<< (std::ostream &theStream, const XalanDOMString &theString) |
Outputs the target string to the specified stream. | |
std::ostream & | operator<< (std::ostream &theStream, XalanDOMString &theString) |
Outputs the target string to the specified stream. | |
XalanDOMChar | charAt (const XalanDOMString &theString, XalanDOMString::size_type theIndex) |
Retrieves a character at a specified index in the target string. | |
bool | isXMLWhitespace (XalanDOMChar theChar) |
Determines whether character represents white space. | |
bool | isXMLDigit (XalanDOMChar theChar) |
Determines whether character represents a digit. | |
bool | isXMLLetterOrDigit (XalanDOMChar theChar) |
Determines whether character represents a letter or digit. | |
substring (const XalanDOMChar *theString, XalanDOMString &theSubstring, XalanDOMString::size_type theStartIndex, XalanDOMString::size_type theEndIndex=XalanDOMString::npos) | |
Simulates the java String method substring(). | |
substring (const XalanDOMString &theString, XalanDOMString &theSubstring, XalanDOMString::size_type theStartIndex, XalanDOMString::size_type theEndIndex=XalanDOMString::npos) | |
Simulates the java String method substring(). | |
substring (const XalanDOMString &theString, XalanDOMString::size_type theStartIndex, XalanDOMString &theResult, XalanDOMString::size_type theEndIndex=XalanDOMString::npos) | |
Simulates the java String method substring(). | |
XalanDOMChar | toLowerASCII (XalanDOMChar theChar) |
Converts ASCII alphabetic characters from upper case to lower case. | |
XalanDOMChar | toUpperASCII (XalanDOMChar theChar) |
Converts ASCII alphabetic characters from lower case to upper case. | |
XalanDOMChar | flipCaseASCII (XalanDOMChar theChar) |
Flips the case to of the supplied character. | |
toLowerCaseASCII (const XalanDOMChar *theString, XalanDOMString &theResult) | |
Converts ASCII alphabetic characters from upper case to lower case. | |
toLowerCaseASCII (const XalanDOMString &theString, XalanDOMString &theResult) | |
Converts ASCII alphabetic characters from upper case to lower case. | |
toLowerCaseASCII (XalanDOMString &theString) | |
Converts ASCII alphabetic characters from upper case to lower case. | |
toUpperCaseASCII (const XalanDOMChar *theString, XalanDOMString &theResult) | |
Converts ASCII alphabetic characters from lower case to upper case. | |
toUpperCaseASCII (const XalanDOMString &theString, XalanDOMString &theResult) | |
Converts ASCII alphabetic characters from lower case to upper case. | |
toUpperCaseASCII (XalanDOMString &theString) | |
Converts ASCII alphabetic characters from lower case to upper case. | |
compare (const CharVectorType &theLHS, const CharVectorType &theRHS) | |
Compare the contents of two strings. | |
compare (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) | |
Compare the contents of two character arrays. | |
int | compare (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two null-terminated strings. | |
int | compare (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings. | |
int | compare (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings. | |
int | compare (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings. | |
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. | |
int | compareIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings, in a case insensitive manner. | |
int | compareIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings, in a case insensitive manner. | |
int | compareIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings, in a case insensitive manner. | |
int | compareIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings, in a case insensitive manner. | |
collationCompare (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) | |
Compare the contents of two character arrays. | |
collationCompare (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) | |
Compare the contents of two strings. | |
int | collationCompare (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings. | |
int | collationCompare (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings. | |
int | collationCompare (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings. | |
equals (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theLength) | |
Compare the contents of two arrays for equality. | |
bool | equals (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) |
Compare the contents of two arrays for equality. | |
bool | equals (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings for equality. | |
bool | equals (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings for equality. | |
bool | equals (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings for equality. | |
bool | equals (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings for equality. | |
bool | equals (const XalanDOMString &theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) |
Compare the contents of two strings for equality. | |
equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS, XalanDOMString::size_type theLength) | |
Compare the contents of two arrays for equality, without regard for case. | |
bool | equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, XalanDOMString::size_type theLHSLength, const XalanDOMChar *theRHS, XalanDOMString::size_type theRHSLength) |
Compare the contents of two strings for equality, without regard for case. | |
bool | equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings for equality, without regard for case. | |
bool | equalsIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings for equality, without regard for case Only the characters A-Z and a-z are considered. | |
bool | equalsIgnoreCaseASCII (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
Compare the contents of two strings for equality, without regard for case. | |
bool | equalsIgnoreCaseASCII (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
Compare the contents of two strings for equality, without regard for case. | |
bool | operator< (const CharVectorType &theLHS, const CharVectorType &theRHS) |
Implements operator< for CharVectorType. | |
bool | operator< (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
Implements operator< for DOMStrings. | |
XalanDOMString & | assign (XalanDOMString &theString, const XalanDOMString &theStringToAssign) |
Assign one string to another. | |
XalanDOMString & | assign (XalanDOMString &theString, const XalanDOMChar *theStringToAssign, XalanDOMString::size_type theStringToAssignLength=XalanDOMString::npos) |
Assign one string to another. | |
XalanDOMString & | append (XalanDOMString &theString, const XalanDOMString &theStringToAppend) |
Concatenate two strings. | |
XalanDOMString & | append (XalanDOMString &theString, const XalanDOMChar *theStringToAppend, XalanDOMString::size_type theStringToAppendLength=XalanDOMString::npos) |
Concatenate two strings. | |
XalanDOMString & | append (XalanDOMString &theString, const char *theStringToAppend, XalanDOMString::size_type theStringToAppendLength=XalanDOMString::npos) |
Concatenate two strings. | |
XalanDOMString & | append (XalanDOMString &theString, const XalanDOMChar theCharToAppend) |
Concatenate a string and a character. | |
XalanDOMString & | append (XalanDOMString &theString, char theCharToAppend) |
Concatenate a string and a character. | |
XalanDOMString & | insert (XalanDOMString &theString, XalanDOMString::size_type thePosition, const XalanDOMString &theStringToInsert) |
Insert a string into another string. | |
XalanDOMString & | insert (XalanDOMString &theString, XalanDOMString::size_type thePosition, const XalanDOMChar *theStringToInsert) |
Insert a string into another string. | |
trim (const XalanDOMString &theString, XalanDOMString &theResult) | |
Remove leading and trailing whitespace. | |
void | clear (XalanDOMString &theString) |
Remove all elements from target string. | |
void | erase (XalanDOMString &theString) |
Remove all elements from target string. | |
void | releaseMemory (XalanDOMString &theString, MemoryManager &theManager) |
Remove all elements from target string and frees all allocated memory. | |
CopyWideStringToVector (const XalanDOMChar *theString, CharVectorType &theVector) | |
CopyStringToVector (const char *theString, CharVectorType &theVector) | |
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. | |
MakeXalanDOMCharVector (const XalanDOMChar *data, XalanDOMCharVectorType &result) | |
Utility function to make a null-terminated vector of XMLChs, from a null-terminated array of XalanDOMChar. | |
XalanDOMCharVectorType & | MakeXalanDOMCharVector (const XalanDOMString &data, XalanDOMCharVectorType &result) |
Utility function to make a null-terminated vector of XMLChs, from a XalanDOMString. | |
isXMLWhitespace (const XalanDOMString &string) | |
Determines if the string contains only whitespace. | |
isXMLWhitespace (const XalanDOMChar ch[], XalanDOMString::size_type start, XalanDOMString::size_type length) | |
Determines if a range in an array contains only whitespace. | |
bool | isXMLWhitespace (const XalanDOMChar *theString) |
Determines if a null-terminated string contains only whitespace. | |
bool | operator== (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
bool | operator== (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
bool | operator== (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
bool | operator!= (const XalanDOMString &theLHS, const XalanDOMString &theRHS) |
bool | operator!= (const XalanDOMChar *theLHS, const XalanDOMString &theRHS) |
bool | operator!= (const XalanDOMString &theLHS, const XalanDOMChar *theRHS) |
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. | |
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. | |
const XalanDOMString | TranscodeFromLocalCodePage (const char *theSourceString, XalanDOMString::size_type theSourceStringLength=XalanDOMString::npos) |
Convert a string to a XalanDOMString, transcoding from the default local code page. | |
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. | |
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. | |
const CharVectorType | TranscodeToLocalCodePage (const XalanDOMChar *theSourceString) |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page. | |
bool | TranscodeToLocalCodePage (const XalanDOMString &theSourceString, CharVectorType &theTargetVector, bool terminate=false) |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page. | |
TranscodeToLocalCodePage (const XalanDOMString &theSourceString, CharVectorType &theTargetVector, bool terminate, char theSubstitutionChar) | |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page. | |
const CharVectorType | TranscodeToLocalCodePage (const XalanDOMString &theSourceString) |
Convert XalanDOMString to C++ standard library vector, transcoding to the default local code page. | |
const XalanDOMString & | TranscodeFromLocalCodePage (const char *theSourceString, XalanDOMString &theResult, XalanDOMString::size_type theSourceStringLength=XalanDOMString::npos) |
Convert a string to a XalanDOMString, transcoding from the default local code page. | |
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. | |
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. | |
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. | |
TranscodeFromLocalCodePage (const CharVectorType &theSourceString, XalanDOMString &theResult) | |
Convert a vector of characters to a XalanDOMString, transcoding from the default local code. | |
char | bits19to21 (XalanUnicodeChar theChar) |
char | bits13to18 (XalanUnicodeChar theChar) |
char | bits13to16 (XalanUnicodeChar theChar) |
char | bits7to12 (XalanUnicodeChar theChar) |
char | bits7to11 (XalanUnicodeChar theChar) |
char | bits1to6 (XalanUnicodeChar theChar) |
char | leadingByteOf2 (char theBits) |
char | leadingByteOf3 (char theBits) |
char | leadingByteOf4 (char theBits) |
char | trailingByte (char theBits) |
bool | operator== (const XalanQName &theLHS, const XalanQName &theRHS) |
bool | operator!= (const XalanQName &theLHS, const XalanQName &theRHS) |
bool | operator< (const XalanQName &theLHS, const XalanQName &theRHS) |
bool | operator== (const XObjectPtr &theLHS, const XObjectPtr &theRHS) |
bool | operator!= (const XObjectPtr &theLHS, const XObjectPtr &theRHS) |
bool | operator< (const XObjectPtr &theLHS, const XObjectPtr &theRHS) |
bool | operator== (const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS) |
bool | operator< (const ElemAttributeSet &theLHS, const ElemAttributeSet &theRHS) |
Variables | |
const char *const | gXalanVersionStr |
Xalan-C++ short version expressed as an underscore-separated string. | |
const char *const | gXalanFullVersionStr |
Xalan-C++ full version expressed as an underscore-separated string. | |
const unsigned int | gXalanMajVersion |
Xalan-C++ major version number. | |
const unsigned int | gXalanMinVersion |
Xalan-C++ minor version number. | |
const unsigned int | gXalanRevision |
Xalan-C++ patch version number. | |
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.
typedef XalanVector<const XalanNode*> xalanc::AttributeVectorTypeDecl |
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.
typedef XalanVector<char> xalanc::CharVectorType |
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.
typedef XalanMap<XalanDOMString, const Function*> xalanc::FunctionTableTypeDefinition |
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.
typedef XalanVector<double> xalanc::NumberVectorTypeDecl |
Definition at line 52 of file NodeSorter.hpp.
Definition at line 83 of file StylesheetExecutionContextDefault.hpp.
typedef XalanVector<const XalanMatchPatternData*> xalanc::PatternTableVectorTypeDecl |
Definition at line 78 of file Stylesheet.hpp.
typedef xercesc::SAXParseException xalanc::SAXParseExceptionType |
Definition at line 71 of file XercesParserLiaison.hpp.
typedef size_t xalanc::size_type |
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.
typedef XalanVector<XalanDOMChar> xalanc::XalanDOMCharVectorType |
Definition at line 1124 of file XalanDOMString.hpp.
typedef XMLSize_t xalanc::XMLSizeType |
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::XalanDOMString::append(), xalanc::XalanDOMString::getMemoryManager(), xalanc::XalanDOMString::npos, 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(), xalanc::XalanDOMString::append(), and xalanc::XalanDOMString::npos.
|
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(), and xalanc::XalanDOMString::append().
|
inline |
Concatenate two strings.
theString | target string |
theStringToAppend | string to add to target |
Definition at line 2294 of file DOMStringHelper.hpp.
References append(), and xalanc::XalanDOMString::append().
Referenced by append(), append(), append(), append(), and append().
|
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(), xalanc::XalanDOMString::assign(), and xalanc::XalanDOMString::npos.
|
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().
|
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(), xalanc::XalanVector< Type, ConstructionTraits >::empty(), and xalanc::XalanVector< Type, ConstructionTraits >::size().
Referenced by c_str(), and EnumerateDirectory().
|
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 xalanc::XalanDOMString::c_str(), and 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.
References clear().
Referenced by clear().
xalanc::collationCompare | ( | const XalanDOMChar * | theLHS, |
const XalanDOMChar * | theRHS ) |
Compare the contents of two strings.
theLHS | first string to compare |
theRHS | second string to compare |
References collationCompare().
|
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 xalanc::XalanDOMString::c_str(), and 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 |
References collationCompare(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by collationCompare(), collationCompare(), 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 xalanc::XalanDOMString::c_str(), collationCompare(), length(), and xalanc::XalanDOMString::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 |
References compare(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by compare(), compare(), compare(), compare(), compare(), compare(), xalanc::DOMStringGreaterThanFunction::operator()(), xalanc::DOMStringGreaterThanOrEqualFunction::operator()(), xalanc::DOMStringLessThanOrEqualFunction::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.
References xalanc::XalanDOMString::c_str(), compare(), length(), and xalanc::XalanDOMString::length().
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 |
References compare().
|
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.
References xalanc::XalanDOMString::c_str(), compare(), length(), and xalanc::XalanDOMString::length().
|
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 xalanc::XalanDOMString::c_str(), compare(), and xalanc::XalanDOMString::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 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 xalanc::XalanDOMString::c_str(), compareIgnoreCaseASCII(), length(), and xalanc::XalanDOMString::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 |
References compareIgnoreCaseASCII().
Referenced by compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), xalanc::DOMStringLessThanIgnoreCaseASCIIFunction::operator()(), and xalanc::less_no_case_ascii_wide_string::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 xalanc::XalanDOMString::c_str(), compareIgnoreCaseASCII(), length(), and xalanc::XalanDOMString::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 xalanc::XalanDOMString::c_str(), compareIgnoreCaseASCII(), and xalanc::XalanDOMString::length().
xalanc::CopyStringToVector | ( | const char * | theString, |
CharVectorType & | theVector ) |
References CopyStringToVector(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by CopyStringToVector().
xalanc::CopyWideStringToVector | ( | const XalanDOMChar * | theString, |
CharVectorType & | theVector ) |
References CopyWideStringToVector(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by CopyWideStringToVector().
|
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 xalanc::XalanDOMString::c_str(), 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 DOMStringToInt(), and WideStringToInt().
Referenced by DOMStringToInt().
|
inline |
Converts a XalanDOMString into a long value.
theString | target string |
Definition at line 996 of file DOMStringHelper.hpp.
References xalanc::XalanDOMString::c_str(), 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 xalanc::XalanDOMString::c_str(), 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 |
References endsWith().
Referenced by endsWith(), 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 xalanc::XalanDOMString::c_str(), endsWith(), and xalanc::XalanDOMString::length().
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 xalanc::XalanVector< Type, ConstructionTraits >::back(), c_str(), xalanc::XalanDOMString::compare(), EnumerateDirectory(), xalanc::XalanVector< Type, ConstructionTraits >::pop_back(), xalanc::XalanVector< Type, ConstructionTraits >::push_back(), xalanc::XalanDOMString::size(), xalanc::XalanVector< Type, ConstructionTraits >::size(), xalanc::XalanDOMString::substr(), 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 |
References equals().
Referenced by equals(), equals(), equals(), equals(), equals(), equals(), equals(), 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 xalanc::XalanDOMString::c_str(), equals(), and xalanc::XalanDOMString::length().
|
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 |
References equalsIgnoreCaseASCII().
Referenced by equalsIgnoreCaseASCII(), 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 xalanc::XalanDOMString::c_str(), equalsIgnoreCaseASCII(), length(), and xalanc::XalanDOMString::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 xalanc::XalanDOMString::c_str(), equalsIgnoreCaseASCII(), and xalanc::XalanDOMString::length().
|
inline |
Remove all elements from target string.
theString | target string |
Definition at line 2490 of file DOMStringHelper.hpp.
References erase(), and xalanc::XalanDOMString::erase().
Referenced by erase().
|
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(), 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 |
References indexOf().
|
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 |
References indexOf(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
|
inline |
Simulates the java String method indexOf().
theString | string to search |
theChar | character searched for |
Definition at line 367 of file DOMStringHelper.hpp.
References xalanc::XalanDOMString::c_str(), indexOf(), and xalanc::XalanDOMString::length().
|
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(), and xalanc::XalanDOMString::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(), and xalanc::XalanDOMString::insert().
|
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 xalanc::XalanXMLChar::isDigit(), and 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 xalanc::XalanXMLChar::isDigit(), xalanc::XalanXMLChar::isLetter(), and 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 |
References isXMLWhitespace(), and length().
xalanc::isXMLWhitespace | ( | const XalanDOMString & | string | ) |
Determines if the string contains only whitespace.
theString | target string |
References isXMLWhitespace(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
|
inline |
Determines whether character represents white space.
theChar | target character |
Definition at line 1312 of file DOMStringHelper.hpp.
References xalanc::XalanXMLChar::isWhitespace(), and isXMLWhitespace().
Referenced by isXMLWhitespace(), isXMLWhitespace(), 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 |
References lastIndexOf().
Referenced by lastIndexOf(), and 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().
|
inline |
Definition at line 79 of file XalanUTF8Writer.hpp.
References leadingByteOf2().
Referenced by leadingByteOf2().
|
inline |
Definition at line 87 of file XalanUTF8Writer.hpp.
References leadingByteOf3().
Referenced by leadingByteOf3().
|
inline |
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(), and xalanc::XalanDOMString::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(), and xalanc::XalanDOMString::length().
Referenced by xalanc::FormatterToXML::accumContent(), xalanc::FormatterToXML::accumName(), xalanc::ResultNamespacesStack::addDeclaration(), xalanc::XalanNamespacesStack::addDeclaration(), xalanc::XSLTEngineImpl::addResultAttribute(), xalanc::AttributeVectorEntry::AttributeVectorEntry(), xalanc::AttributeVectorEntryExtended::AttributeVectorEntryExtended(), xalanc::FormatterListener::cdata(), xalanc::FormatterStringLengthCounter::cdata(), xalanc::FormatterToDeprecatedXercesDOM::cdata(), xalanc::FormatterToHTML::cdata(), xalanc::FormatterToNull::cdata(), xalanc::FormatterToSourceTree::cdata(), xalanc::FormatterToText::cdata(), xalanc::FormatterToXercesDOM::cdata(), xalanc::FormatterToXML::cdata(), xalanc::StylesheetHandler::cdata(), xalanc::XalanXMLSerializerBase::cdata(), xalanc::XSLTEngineImpl::cdata(), xalanc::FormatterListener::characters(), xalanc::FormatterStringLengthCounter::characters(), xalanc::FormatterToDeprecatedXercesDOM::characters(), xalanc::FormatterToHTML::characters(), xalanc::FormatterToNull::characters(), xalanc::FormatterToSourceTree::characters(), xalanc::FormatterToText::characters(), xalanc::FormatterToXercesDOM::characters(), xalanc::FormatterToXML::characters(), xalanc::ICUResHandler::characters(), xalanc::InMemHandler::characters(), xalanc::NLSHandler::characters(), xalanc::StylesheetExecutionContext::characters(), xalanc::StylesheetExecutionContextDefault::characters(), xalanc::StylesheetHandler::characters(), xalanc::XalanSourceTreeContentHandler::characters(), xalanc::XalanXMLSerializerBase::characters(), xalanc::XSLTEngineImpl::characters(), xalanc::XSLTEngineImpl::characters(), xalanc::FormatterListener::charactersRaw(), xalanc::FormatterStringLengthCounter::charactersRaw(), xalanc::FormatterToDeprecatedXercesDOM::charactersRaw(), xalanc::FormatterToNull::charactersRaw(), xalanc::FormatterToSourceTree::charactersRaw(), xalanc::FormatterToText::charactersRaw(), xalanc::FormatterToXercesDOM::charactersRaw(), xalanc::FormatterToXML::charactersRaw(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::charactersRaw(), xalanc::StylesheetExecutionContext::charactersRaw(), xalanc::StylesheetExecutionContextDefault::charactersRaw(), xalanc::StylesheetHandler::charactersRaw(), xalanc::XalanXMLSerializerBase::charactersRaw(), xalanc::XSLTEngineImpl::charactersRaw(), collationCompare(), xalanc::XalanSourceTreeContentHandler::comment(), compare(), compare(), compare(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), compareIgnoreCaseASCII(), xalanc::XalanElemTextLiteralAllocator::create(), xalanc::XalanSourceTreeDocument::createCommentNode(), xalanc::StylesheetConstructionContext::createElement(), xalanc::StylesheetConstructionContextDefault::createElement(), xalanc::XalanSourceTreeDocument::createTextIWSNode(), xalanc::XalanSourceTreeDocument::createTextNode(), xalanc::ElemTextLiteral::ElemTextLiteral(), endsWith(), equals(), equalsIgnoreCaseASCII(), equalsIgnoreCaseASCII(), xalanc::GenerateEvent::GenerateEvent(), xalanc::FormatterListener::ignorableWhitespace(), xalanc::FormatterStringLengthCounter::ignorableWhitespace(), xalanc::FormatterToDeprecatedXercesDOM::ignorableWhitespace(), xalanc::FormatterToNull::ignorableWhitespace(), xalanc::FormatterToSourceTree::ignorableWhitespace(), xalanc::FormatterToText::ignorableWhitespace(), xalanc::FormatterToXercesDOM::ignorableWhitespace(), xalanc::FormatterToXML::ignorableWhitespace(), xalanc::StylesheetHandler::ignorableWhitespace(), xalanc::XalanSourceTreeContentHandler::ignorableWhitespace(), xalanc::XalanXMLSerializerBase::ignorableWhitespace(), xalanc::XSLTEngineImpl::ignorableWhitespace(), indexOf(), xalanc::ElemNumber::int2alphaCount(), isXMLWhitespace(), 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(), xalanc::FormatterToSourceTree::resetDocument(), xalanc::XalanSourceTreeContentHandler::setDocument(), startsWith(), startsWith(), startsWith(), xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::write(), xalanc::XalanOutputStream::write(), xalanc::XalanOutputStream::write(), xalanc::XalanUTF8Writer::write(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCDATA(), xalanc::XalanXMLSerializerBase::writeCDATA(), xalanc::XalanOtherEncodingWriter< Predicate, ConstantsType >::writeCDATAChar(), xalanc::XalanUTF8Writer::writeCDATAChar(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCDATAChars(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeCharacters(), xalanc::XalanXMLSerializerBase::writeCharacters(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNormalizedChar(), xalanc::FormatterToXMLUnicode< UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion >::writeNormalizedCharBig(), xalanc::FormatterToXML::writeNormalizedChars(), 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 makeMapValueDeleteFunctor().
Referenced by makeMapValueDeleteFunctor().
XalanDestroyFunctor< Type > xalanc::makeXalanDestroyFunctor | ( | const Type * | ) |
Definition at line 89 of file STLHelper.hpp.
References makeXalanDestroyFunctor().
Referenced by makeXalanDestroyFunctor(), xalanc::DeleteFunctor< Function >::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 |
References MakeXalanDOMCharVector(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by MakeXalanDOMCharVector(), MakeXalanDOMCharVector(), and 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 |
References MakeXalanDOMCharVector().
|
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 |
References NumberToDOMString(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by xalanc::XalanFormatterWriter::formatNumericCharacterReference(), NumberToDOMString(), NumberToDOMString(), NumberToDOMString(), 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 |
References NumberToDOMString().
|
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 |
References NumberToDOMString(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
|
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 |
References NumberToHexDOMString().
|
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 |
References NumberToHexDOMString(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by NumberToHexDOMString(), NumberToHexDOMString(), 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(), and operator<().
|
inline |
Definition at line 120 of file ElemAttributeSet.hpp.
References xalanc::ElemAttributeSet::getQName(), and operator<().
|
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(), and operator<().
|
inline |
Definition at line 417 of file XalanQName.hpp.
References equals(), xalanc::XalanQName::getLocalPart(), xalanc::XalanQName::getNamespace(), and operator<().
|
inline |
Definition at line 1150 of file XalanVector.hpp.
References xalanc::XalanVector< Type, ConstructionTraits >::begin(), xalanc::XalanVector< Type, ConstructionTraits >::end(), and operator<().
Referenced by operator<(), operator<(), operator<(), operator<(), and operator<().
|
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 xalanc::XalanMemMgrs::getDefault(), and 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 xalanc::XalanMemMgrs::getDefault(), and 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::XalanDOMString::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.
References operator<=().
Referenced by operator<=().
|
inline |
Definition at line 111 of file ElemAttributeSet.hpp.
References xalanc::ElemAttributeSet::getQName(), and operator==().
|
inline |
Definition at line 1014 of file XalanDOMString.hpp.
References xalanc::XalanDOMString::equals(), and operator==().
|
inline |
Definition at line 1004 of file XalanDOMString.hpp.
References xalanc::XalanDOMString::equals(), and operator==().
|
inline |
Definition at line 994 of file XalanDOMString.hpp.
References xalanc::XalanDOMString::equals(), and operator==().
|
inline |
Definition at line 398 of file XalanQName.hpp.
References xalanc::XalanQName::equals(), and operator==().
|
inline |
Definition at line 1118 of file XalanVector.hpp.
References xalanc::XalanVector< Type, ConstructionTraits >::begin(), xalanc::XalanVector< Type, ConstructionTraits >::end(), operator==(), and xalanc::XalanVector< Type, ConstructionTraits >::size().
Referenced by operator==(), operator==(), operator==(), operator==(), operator==(), and operator==().
|
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 |
References OutputString(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
xalanc::OutputString | ( | std::ostream & | theStream, |
const XalanDOMChar * | theString, | ||
MemoryManager & | theMemoryManager ) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
References OutputString().
|
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 xalanc::XalanDOMString::c_str(), and OutputString().
xalanc::OutputString | ( | XalanOutputStream & | theStream, |
const CharVectorType & | theString ) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
References OutputString(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), operator<<(), OutputString(), OutputString(), OutputString(), OutputString(), OutputString(), and OutputString().
xalanc::OutputString | ( | XalanOutputStream & | theStream, |
const XalanDOMChar * | theString ) |
Outputs the target string to the specified stream.
theStream | output stream |
theString | target string |
References OutputString(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
|
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 |
References PointerToDOMString().
Referenced by PointerToDOMString().
|
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(), and xalanc::XalanDOMString::reserve().
Referenced by reserve().
|
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 xalanc::XalanDOMString::c_str(), length(), xalanc::XalanDOMString::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 |
References startsWith().
Referenced by startsWith(), 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 xalanc::XalanDOMString::c_str(), length(), xalanc::XalanDOMString::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 xalanc::XalanDOMString::c_str(), xalanc::XalanDOMString::length(), and 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 xalanc::XalanDOMString::c_str(), xalanc::XalanDOMString::length(), and 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 |
References substring(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by substring(), substring(), and substring().
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 |
References substring(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
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 |
References substring().
|
inline |
Definition at line 1107 of file XalanVector.hpp.
References swap(), and xalanc::XalanVector< Type, ConstructionTraits >::swap().
Referenced by swap().
|
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 xalanc::XalanVector< Type, ConstructionTraits >::empty(), and 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 xalanc::XalanDOMString::c_str(), and 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.
References toLowerASCII().
Referenced by toLowerASCII().
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 |
References toLowerCaseASCII(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by toLowerCaseASCII(), toLowerCaseASCII(), and toLowerCaseASCII().
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 |
References toLowerCaseASCII(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
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 |
References toLowerCaseASCII(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
|
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 |
References toUpperCaseASCII(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by toUpperCaseASCII(), toUpperCaseASCII(), and toUpperCaseASCII().
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 |
References toUpperCaseASCII(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
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 |
References toUpperCaseASCII(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
|
inline |
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 |
References TranscodeFromLocalCodePage(), and XALAN_DOM_EXPORT_FUNCTION.
|
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 xalanc::XalanDOMString::assign(), xalanc::XalanDOMString::npos, and 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 |
References TranscodeFromLocalCodePage(), and XALAN_DOM_EXPORT_FUNCTION.
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 |
References TranscodeFromLocalCodePage(), and XALAN_DOM_EXPORT_FUNCTION.
|
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 xalanc::XalanMemMgrs::getDefaultXercesMemMgr(), xalanc::XalanDOMString::npos, and TranscodeFromLocalCodePage().
Referenced by append(), TranscodeFromLocalCodePage(), TranscodeFromLocalCodePage(), TranscodeFromLocalCodePage(), TranscodeFromLocalCodePage(), 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. |
References TranscodeFromLocalCodePage(), and XALAN_USES_MEMORY_MANAGER.
|
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 |
References TranscodeToLocalCodePage().
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 |
References TranscodeToLocalCodePage(), and XALAN_DOM_EXPORT_FUNCTION.
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 |
References TranscodeToLocalCodePage().
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 |
References TranscodeToLocalCodePage(), and XALAN_DOM_EXPORT_FUNCTION.
Referenced by EnumerateDirectory(), TranscodeToLocalCodePage(), TranscodeToLocalCodePage(), TranscodeToLocalCodePage(), TranscodeToLocalCodePage(), TranscodeToLocalCodePage(), 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 xalanc::XalanDOMString::c_str(), and 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 |
References TranscodeToLocalCodePage().
|
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 xalanc::XalanDOMString::c_str(), and TranscodeToLocalCodePage().
xalanc::trim | ( | const XalanDOMString & | theString, |
XalanDOMString & | theResult ) |
xalanc::WideStringToDouble | ( | const XalanDOMChar * | theString, |
MemoryManager & | theMemoryManager ) |
Converts a wide string into a double value.
theString | target string |
theMemoryManager | The MemoryManager instance to use. |
References WideStringToDouble().
Referenced by DOMStringToDouble(), and WideStringToDouble().
xalanc::WideStringToInt | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into an integer value.
theString | target string |
References WideStringToInt(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by DOMStringToInt(), and WideStringToInt().
xalanc::WideStringToLong | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into a long value.
theString | target string |
References WideStringToLong(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by DOMStringToLong(), and WideStringToLong().
xalanc::WideStringToUnsignedLong | ( | const XalanDOMChar * | theString | ) |
Converts a wide string into an unsigned long value.
theString | target string |
References WideStringToUnsignedLong(), and XALAN_PLATFORMSUPPORT_EXPORT_FUNCTION.
Referenced by DOMStringToUnsignedLong(), and WideStringToUnsignedLong().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance ) |
Definition at line 200 of file XalanMemoryManagement.hpp.
References xalanc::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::release(), and XalanConstruct().
Referenced by xalanc::ArenaBlock< ObjectType, SizeType >::create(), xalanc::AttributeVectorEntry::create(), xalanc::AttributeVectorEntryExtended::create(), xalanc::ReusableArenaBlock< ObjectType, SizeType >::create(), xalanc::XalanNumberFormat::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::release(), and XalanConstruct().
Type * xalanc::XalanConstruct | ( | MemoryManager & | theMemoryManager, |
Type *& | theInstance, | ||
Param1Type & | theParam1 ) |
Definition at line 245 of file XalanMemoryManagement.hpp.
References xalanc::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::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::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::release(), and XalanConstruct().
|
inline |
Definition at line 66 of file DOMStringHelper.hpp.
References XalanCopy().
Referenced by XalanCopy().
Type * xalanc::XalanCopyConstruct | ( | MemoryManager & | theMemoryManager, |
const Type & | theSource ) |
Definition at line 450 of file XalanMemoryManagement.hpp.
References xalanc::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::release(), and XalanCopyConstruct().
Referenced by xalanc::XalanEXSLTFunctionAbs::clone(), xalanc::XalanEXSLTFunctionAcos::clone(), xalanc::XalanEXSLTFunctionAlign::clone(), xalanc::XalanEXSLTFunctionAsin::clone(), xalanc::XalanEXSLTFunctionAtan2::clone(), xalanc::XalanEXSLTFunctionAtan::clone(), xalanc::XalanEXSLTFunctionConcat::clone(), xalanc::XalanEXSLTFunctionConstant::clone(), xalanc::XalanEXSLTFunctionCos::clone(), xalanc::XalanEXSLTFunctionDateTime::clone(), xalanc::XalanEXSLTFunctionDecodeURI::clone(), xalanc::XalanEXSLTFunctionDifference::clone(), xalanc::XalanEXSLTFunctionDistinct::clone(), xalanc::XalanEXSLTFunctionEncodeURI::clone(), xalanc::XalanEXSLTFunctionEvaluate::clone(), xalanc::XalanEXSLTFunctionExp::clone(), xalanc::XalanEXSLTFunctionHasSameNode::clone(), xalanc::XalanEXSLTFunctionHighest::clone(), xalanc::XalanEXSLTFunctionIntersection::clone(), xalanc::XalanEXSLTFunctionLeading::clone(), xalanc::XalanEXSLTFunctionLog::clone(), xalanc::XalanEXSLTFunctionLowest::clone(), xalanc::XalanEXSLTFunctionMax::clone(), xalanc::XalanEXSLTFunctionMin::clone(), xalanc::XalanEXSLTFunctionNodeSet::clone(), xalanc::XalanEXSLTFunctionPadding::clone(), xalanc::XalanEXSLTFunctionPower::clone(), xalanc::XalanEXSLTFunctionRandom::clone(), xalanc::XalanEXSLTFunctionSin::clone(), xalanc::XalanEXSLTFunctionSqrt::clone(), xalanc::XalanEXSLTFunctionTan::clone(), xalanc::XalanEXSLTFunctionTrailing::clone(), XalanCopyConstruct(), and XalanCopyConstruct().
Type * xalanc::XalanCopyConstruct | ( | MemoryManager & | theMemoryManager, |
const Type & | theSource, | ||
Param1Type & | theParam1 ) |
Definition at line 472 of file XalanMemoryManagement.hpp.
References xalanc::XalanAllocationGuard::get(), xalanc::XalanAllocationGuard::release(), and XalanCopyConstruct().
void xalanc::XalanDestroy | ( | MemoryManager & | theMemoryManager, |
Type & | theArg ) |
Definition at line 187 of file XalanMemoryManagement.hpp.
References XalanDestroy().
void xalanc::XalanDestroy | ( | MemoryManager & | theMemoryManager, |
Type * | theArg ) |
Definition at line 171 of file XalanMemoryManagement.hpp.
References XalanDestroy().
void xalanc::XalanDestroy | ( | Type & | theArg | ) |
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().
void xalanc::XalanDestroy | ( | Type * | theArg | ) |
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_non_terminated_array< T >::operator()(), xalanc::hash_null_terminated_array< XalanDOMChar >::operator()(), and XalanScalarHash().
|
inline |
Definition at line 78 of file DOMStringHelper.hpp.
References XalanTransform().
Referenced by XalanTransform().
|
extern |
Xalan-C++ full version expressed as an underscore-separated string.
Global constant used for displaying the Xalan-C++ version at runtime. Includes major, minor version numbers only.
|
extern |
Xalan-C++ major version number.
Global constant used for checking the Xalan-C++ version at runtime.
|
extern |
Xalan-C++ minor version number.
Global constant used for checking the Xalan-C++ version at runtime.
|
extern |
Xalan-C++ patch version number.
Global constant used for checking the Xalan-C++ version at runtime.
|
extern |
Xalan-C++ short version expressed as an underscore-separated string.
Global constant used for displaying the Xalan-C++ version at runtime. Includes major, minor and patch version numbers.
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sat May 17 2025 10:52:14 for Xalan-C++ API Reference by