【转】 Can any one explain How to get StatusInformation Object by

 Can any one explain How to get StatusInformation Object by executing StatusCommand or some other way

http://osdir.com/ml/java.netbeans.modules.javacvs.devel/2006-03/msg00004.html

Uma Maheshwar Rao.B <Uma.Rao <at> in.flextronics.com> writes:
> Can any one explain How to get StatusInformation Object by
> executing StatusCommand or some other way. Basically I want to find
> StausInformation for the file


Okay, this was asked a long while ago, but I figure I'll answer it anyway,
since I too was looking for the answer to this question, and there are no clear
examples out there on the web that I could find.

What you want to do is listen for the fileInfoGenerated event, which returns a
FileInfoEvent object, which is actually an instance of StatusInformation. So
it's like this:

client = new Client(connection, new StandardAdminHandler());

client.getEventManager().addCVSListener( new CVSAdapter()
{

public void fileInfoGenerated(FileInfoEvent fie)
{
FileInfoContainer fic = fie.getInfoContainer();
StatusInformation info = (StatusInformation) fic;
System.out.println( info.getFileStatus() );
}
} );

// ...

StatusCommand command = new StatusCommand();
File[] f = new File[] { new File( "myfile.txt" ) };
command.setFiles( f );

client.executeCommand( command, globalOptions );


Hope (but doubt, at this late date) this helps.

你可能感兴趣的:(Date,Web,object,command,File)