【转】 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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值