/** Constructor for everything. * @param manager manager that we are refering to * @param kind kind of position we hold * @param bias bias for the position */ private PositionRef (Manager manager, Manager.Kind kind, Position.Bias bias) { this.manager = manager; this.kind = kind; insertAfter = (bias == Position.Bias.Backward); init (); }
/** Constructor for everything. * @param manager manager that we are refering to * @param kind kind of position we hold * @param bias bias for the position */ private PositionRef(Manager manager, Manager.Kind kind, Position.Bias bias) { this.manager = manager; this.kind = kind; insertAfter = (bias == Position.Bias.Backward); init(); }
/** Constructor for everything. * @param manager manager that we are refering to * @param kind kind of position we hold * @param bias bias for the position */ private PositionRef (Manager manager, Manager.Kind kind, Position.Bias bias) { this.manager = manager; this.kind = kind; insertAfter = (bias == Position.Bias.Backward); init (); }
/** Reads the manager and the offset (int). */ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { insertAfter = in.readBoolean (); manager = (Manager)in.readObject(); kind = manager.readKind (in); init (); }
/** Reads the manager and the offset (int). */ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { insertAfter = in.readBoolean(); manager = (Manager) in.readObject(); kind = manager.readKind(in); init(); }
/** Reads the manager and the offset (int). */ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { insertAfter = in.readBoolean (); manager = (Manager)in.readObject(); kind = manager.readKind (in); init (); }