EC[W𓮓Iɍ쐬ĕ\ɂnametIMG^Ogp܂B

@yz<img name="imageItem">

EjavaNX̃RXgN^Tu~bg{^NbNꂽƂɓ삷
@ANV\bhsetImage\bhgpC[WIuWFNgݒ肵܂B

@yzFieldMap field = getFieldMap();
        // C[WIuWFNgo^
        field.setImage("imageItem", new ImageSample());

EC[WIuWFNgPirkaImagehč쐬NXňȉ
@2̃\bh܂B
    
    1) public byte[] getImage() throws IOException;
       \C[W̃oCi[C[W߂܂B

    2) public String getMimeType();
       MIME^Cv߂܂B
       PirkaImageNXɂ͑\IȃC[Wt@CMIME^Cv`Ă܂B
       
    yzclass ImageSample extends PirkaImage {

              public byte[] getImage() throws IOException {
                  BufferedImage img = new BufferedImage(100, 100, BufferedImage.TYPE_3BYTE_BGR);
                  ByteArrayOutputStream baos = null;
                  Graphics2D g = null;
                  try {
                      g = (Graphics2D) img.createGraphics();
                          E
                          E
                          E
                  return baos.toByteArray();
              }

              public String getMimeType() {
                  return PirkaImage.MIME_TYPE_PNG; // MIME=PNG
              }

          }
          