OwnerInfoHeader.java :  » Testing » TIJmp » tijmp » Java Open Source

Java Open Source » Testing » TIJmp 
TIJmp » tijmp » OwnerInfoHeader.java
package tijmp;

import java.util.ArrayList;
import java.util.List;

public class OwnerInfoHeader {
    private long ownedTag;
    private List<OwnerInfo> owners = new ArrayList<OwnerInfo> ();
    
    public OwnerInfoHeader (long ownedTag) {
  this.ownedTag = ownedTag;
    }
    
    public void addOwner (long ownerTag, byte referenceType, int index) {
  owners.add (new OwnerInfo (ownerTag, referenceType, index));
    }

    public Iterable<OwnerInfo> getOwners () {
  return owners;
    }

    public OwnerInfo getOwnerInfo (int i) {
  return owners.get (i);
    }

    public long[] getOwnerTags () {
  long[] ls = new long[owners.size ()];
  for (int i = 0; i < ls.length; i++) 
      ls[i] = owners.get (i).getOwnerTag ();
  return ls;
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.