public final void verifyNameValidity ( String name , boolean checkNs ) throws XMLStreamException { /* No empty names... caller must have dealt with optional arguments * prior to calling this method */ if ( name == null || name . length ( ) == 0 ) { reportNwfName ( ErrorConsts . WERR_NAME_EMPTY ) ; } int illegalIx = WstxInputData . findIllegalNameChar ( name , checkNs , mXml11 ) ; if ( illegalIx >= 0 ) { if ( illegalIx == 0 ) { reportNwfName ( ErrorConsts . WERR_NAME_ILLEGAL_FIRST_CHAR , WstxInputData . getCharDesc ( name . charAt ( 0 ) ) ) ; } reportNwfName ( ErrorConsts . WERR_NAME_ILLEGAL_CHAR , WstxInputData . getCharDesc ( name . charAt ( illegalIx ) ) ) ; } }
Method called to verify that the name is a legal XML name .