Object processValue ( StylesheetHandler handler , String uri , String name , String rawName , String value , ElemTemplateElement owner ) throws org . xml . sax . SAXException { int type = getType ( ) ; Object processedValue = null ; switch ( type ) { case T_AVT : processedValue = processAVT ( handler , uri , name , rawName , value , owner ) ; break ; case T_CDATA : processedValue = processCDATA ( handler , uri , name , rawName , value , owner ) ; break ; case T_CHAR : processedValue = processCHAR ( handler , uri , name , rawName , value , owner ) ; break ; case T_ENUM : processedValue = processENUM ( handler , uri , name , rawName , value , owner ) ; break ; case T_EXPR : processedValue = processEXPR ( handler , uri , name , rawName , value , owner ) ; break ; case T_NMTOKEN : processedValue = processNMTOKEN ( handler , uri , name , rawName , value , owner ) ; break ; case T_PATTERN : processedValue = processPATTERN ( handler , uri , name , rawName , value , owner ) ; break ; case T_NUMBER : processedValue = processNUMBER ( handler , uri , name , rawName , value , owner ) ; break ; case T_QNAME : processedValue = processQNAME ( handler , uri , name , rawName , value , owner ) ; break ; case T_QNAMES : processedValue = processQNAMES ( handler , uri , name , rawName , value ) ; break ; case T_QNAMES_RESOLVE_NULL : processedValue = processQNAMESRNU ( handler , uri , name , rawName , value ) ; break ; case T_SIMPLEPATTERNLIST : processedValue = processSIMPLEPATTERNLIST ( handler , uri , name , rawName , value , owner ) ; break ; case T_URL : processedValue = processURL ( handler , uri , name , rawName , value , owner ) ; break ; case T_YESNO : processedValue = processYESNO ( handler , uri , name , rawName , value ) ; break ; case T_STRINGLIST : processedValue = processSTRINGLIST ( handler , uri , name , rawName , value ) ; break ; case T_PREFIX_URLLIST : processedValue = processPREFIX_URLLIST ( handler , uri , name , rawName , value ) ; break ; case T_ENUM_OR_PQNAME : processedValue = processENUM_OR_PQNAME ( handler , uri , name , rawName , value , owner ) ; break ; case T_NCNAME : processedValue = processNCNAME ( handler , uri , name , rawName , value , owner ) ; break ; case T_AVT_QNAME : processedValue = processAVT_QNAME ( handler , uri , name , rawName , value , owner ) ; break ; case T_PREFIXLIST : processedValue = processPREFIX_LIST ( handler , uri , name , rawName , value ) ; break ; default : } return processedValue ; }
Process an attribute value .