All pastes #516622 Raw Edit

Unnamed

public java v1 · immutable
#516622 ·published 2007-05-28 19:54 UTC
rendered paste body
				try {					int searchIndex = 0;					boolean useAvetana = false;                                        Debug.print( obexAddr );					try {//						Class.forName("blabla");						Class.forName("javax.obex.ClientSession");						Debug.print("..using generic obex");						javax.obex.ClientSession cs = (javax.obex.ClientSession)Connector.open ( obexAddr );						javax.obex.HeaderSet hs = cs.connect(cs.createHeaderSet());						hs.setHeader( javax.obex.HeaderSet.NAME, fileName + extension[ format ] );						hs.setHeader( javax.obex.HeaderSet.TYPE, "text");						javax.obex.Operation po = cs.put(hs);						OutputStream os = po.openOutputStream();						os.write( head().getBytes() );						while( wpSearch.getSearchStatus() || ( searchIndex != wpSearch.getNumResults() ) ) {							while( searchIndex < wpSearch.getNumResults() ) {								wpSelect.open( wpSearch.getResult( searchIndex ), false );								os.write( data( wpSelect ).getBytes() );								searchIndex++;								Thread.yield();							}							Thread.yield();						}						os.write( tail().getBytes() );						os.flush();						po.close();						cs.disconnect(null);						cs.close();					} catch (ClassNotFoundException ex) {						Debug.print("..using avetan obex");/*						try {							clientSession = (de.avetana.javax.obex.ClientSession)Connector.open(url);						} catch (ConnectionNotFoundException ex) {							clientSession = (de.avetana.javax.obex.ClientSession)de.avetana.obexsolo.OBEXConnector.open(url);						}*/						de.avetana.javax.obex.ClientSession cs = (de.avetana.javax.obex.ClientSession)de.avetana.obexsolo.OBEXConnector.open ( obexAddr );						de.avetana.javax.obex.HeaderSet hs = cs.connect(cs.createHeaderSet());						hs.setHeader( de.avetana.javax.obex.HeaderSet.NAME, fileName + extension[ format ] );						hs.setHeader( de.avetana.javax.obex.HeaderSet.TYPE, "text");						de.avetana.javax.obex.Operation po = cs.put(hs);						OutputStream os = po.openOutputStream();						os.write( head().getBytes() );						while( wpSearch.getSearchStatus() || ( searchIndex != wpSearch.getNumResults() ) ) {							while( searchIndex < wpSearch.getNumResults() ) {								wpSelect.open( wpSearch.getResult( searchIndex ), false );								os.write( data( wpSelect ).getBytes() );								searchIndex++;								Thread.yield();							}							Thread.yield();						}						os.write( tail().getBytes() );						os.flush();						po.close();						cs.disconnect(null);						cs.close();					}					Debug.print( "EXPORT " + searchIndex + " waypoints exported" );				} catch( Exception e ) { // ???? java.io.IOException: Only OBEX Connections supported					Debug.print( "EXPORT " + e );// 					Debug.print( "EXPORT " + ("" + e).substring( 20 ) );// 					Debug.print( "EXPORT " + ("" + e).substring( 40 ) );				}