Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plugins.Chess
Class Move  view Move download Move.java

java.lang.Object
  extended byplugins.Chess.Move

public class Move
extends java.lang.Object


Field Summary
private  Field originField
           
private  plugins.Chess.piece.Piece piece
           
private  plugins.Chess.piece.Piece takenPiece
           
private  Field targetField
           
 
Constructor Summary
Move()
           
Move(plugins.Chess.piece.Piece piece, Field originField, Field targetField)
          Creates a new instance of Move
Move(plugins.Chess.piece.Piece piece, Field originField, Field targetField, plugins.Chess.piece.Piece takenPiece)
           
 
Method Summary
static Move createMoveFromString(java.lang.String move)
           
 Field getOriginField()
          Getter for property originField.
 plugins.Chess.piece.Piece getPiece()
          Getter for property piece.
 plugins.Chess.piece.Piece getTakenPiece()
          Getter for property takenPiece.
 Field getTargetField()
          Getter for property targetField.
 void setOriginField(Field originField)
          Setter for property originField.
 void setPiece(plugins.Chess.piece.Piece piece)
          Setter for property piece.
 void setTakenPiece(plugins.Chess.piece.Piece takenPiece)
          Setter for property takenPiece.
 void setTargetField(Field targetField)
          Setter for property targetField.
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

originField

private Field originField

targetField

private Field targetField

piece

private plugins.Chess.piece.Piece piece

takenPiece

private plugins.Chess.piece.Piece takenPiece
Constructor Detail

Move

public Move(plugins.Chess.piece.Piece piece,
            Field originField,
            Field targetField)
Creates a new instance of Move


Move

public Move(plugins.Chess.piece.Piece piece,
            Field originField,
            Field targetField,
            plugins.Chess.piece.Piece takenPiece)

Move

public Move()
Method Detail

getOriginField

public Field getOriginField()
Getter for property originField.


setOriginField

public void setOriginField(Field originField)
Setter for property originField.


getTargetField

public Field getTargetField()
Getter for property targetField.


setTargetField

public void setTargetField(Field targetField)
Setter for property targetField.


getPiece

public plugins.Chess.piece.Piece getPiece()
Getter for property piece.


setPiece

public void setPiece(plugins.Chess.piece.Piece piece)
Setter for property piece.


toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).


getTakenPiece

public plugins.Chess.piece.Piece getTakenPiece()
Getter for property takenPiece.


setTakenPiece

public void setTakenPiece(plugins.Chess.piece.Piece takenPiece)
Setter for property takenPiece.


createMoveFromString

public static Move createMoveFromString(java.lang.String move)