public String processProcedure ( Properties attributes ) throws XDocletException { String type = attributes . getProperty ( ATTRIBUTE_TYPE ) ; ProcedureDef procDef = _curClassDef . getProcedure ( type ) ; String attrName ; if ( procDef == null ) { procDef = new ProcedureDef ( type ) ; _curClassDef . addProcedure ( procDef ) ; } for ( Enumeration attrNames = attributes . propertyNames ( ) ; attrNames . hasMoreElements ( ) ; ) { attrName = ( String ) attrNames . nextElement ( ) ; procDef . setProperty ( attrName , attributes . getProperty ( attrName ) ) ; } return "" ; }
Processes a procedure tag .