OSDN Git Service

@Override記述
[mikutoga/TogaGem.git] / src / test / java / sample / pmd / DummyHandler.java
index 7bc0927..f9fc4fd 100644 (file)
@@ -20,6 +20,8 @@ import jp.sourceforge.mikutoga.parser.pmd.PmdToonHandler;
 
 /**
  * サンプルのハンドラ。
+ * これはユニットテストではない。
+ * 必要に応じて要所でデバッガのブレークポイントを設定しておくと便利。
  */
 public class DummyHandler
         implements PmdBasicHandler,
@@ -37,11 +39,13 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdParseStart(){
         System.out.println("PMD parse start");
         return;
     }
 
+    @Override
     public void pmdParseEnd(boolean hasMoreData){
         System.out.println("PMD parse end");
         if(hasMoreData){
@@ -50,44 +54,53 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void loopStart(ParseStage stage, int loops){
         System.out.println("===== Loop start ===== * " + loops);
         return;
     }
 
+    @Override
     public void loopNext(ParseStage stage){
         return;
     }
 
+    @Override
     public void loopEnd(ParseStage stage){
         System.out.println("===== Loop end =====");
         return;
     }
 
+    @Override
     public void pmdHeaderInfo(float ver){
         System.out.println("ver=" + ver);
         return;
     }
 
+    @Override
     public void pmdModelInfo(String modelName, String description){
         System.out.println("modelName=" + modelName);
         System.out.println("comment=" + description);
         return;
     }
 
+    @Override
     public void pmdVertexPosition(float xPos, float yPos, float zPos){
 //        System.out.println("x,y,z = " + xPos + "," + yPos + "," + zPos);
         return;
     }
 
+    @Override
     public void pmdVertexNormal(float xVec, float yVec, float zVec){
 //        System.out.println("x,y,z = " + xVec + "," + yVec + "," + zVec);
     }
 
+    @Override
     public void pmdVertexUV(float uVal, float vVal){
         return;
     }
 
+    @Override
     public void pmdVertexWeight(int boneId_1, int boneId_2,
                                   int weightForB1){
 //        System.out.println("x,y,z = "
@@ -95,11 +108,13 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdVertexEdge(boolean hideEdge){
 //        System.out.println("x,y,z = " + hideEdge);
         return;
     }
 
+    @Override
     public void pmdSurfaceTriangle(int vertexId_1,
                                       int vertexId_2,
                                       int vertexId_3){
@@ -107,6 +122,7 @@ public class DummyHandler
 //                + vertexId_1 + "," + vertexId_2 + "," + vertexId_3);
     }
 
+    @Override
     public void pmdMaterialDiffuse(float red, float green, float blue,
                                       float alpha ){
 //        System.out.println("diffuse rgba="
@@ -114,6 +130,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdMaterialSpecular(float red, float green, float blue,
                                        float shininess){
 //        System.out.println("specular rgbs="
@@ -121,11 +138,13 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdMaterialAmbient(float red, float green, float blue){
 //        System.out.println("ambient rgb=" + red + "," + green + "," + blue);
         return;
     }
 
+    @Override
     public void pmdMaterialShading(int toon_idx,
                                       String textureFile, String sphereFile){
 //        System.out.println("toon idx=" + toon_idx);
@@ -134,17 +153,20 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdMaterialInfo(boolean hasEdge, int surfaceNum){
 //        System.out.println("surfaces=" + surfaceNum);
         return;
     }
 
+    @Override
     public void pmdBoneInfo(String boneName, byte boneKind){
 //        System.out.println("bonename = " + boneName);
 //        System.out.println("kind = " + boneKind);
         return;
     }
 
+    @Override
     public void pmdBoneLink(int parentId, int tailId, int ikId){
 //        System.out.println("parent = " + parentId);
 //        System.out.println("tail = " + tailId);
@@ -152,87 +174,104 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdBonePosition(float xPos, float yPos, float zPos){
 //        System.out.println("x="+xPos+" y="+yPos+" z="+zPos);
         return;
     }
 
+    @Override
     public void pmdIKInfo(int boneId, int targetId,
                            int depth, float weight ){
         return;
     }
 
+    @Override
     public void pmdIKChainInfo(int childId){
 //        System.out.println("chained bone = " + childId);
         return;
     }
 
+    @Override
     public void pmdMorphInfo(String morphName, byte morphType){
 //        System.out.println("morph name = " + morphName);
         return;
     }
 
+    @Override
     public void pmdMorphVertexInfo(int vertexId,
                                  float xPos, float yPos, float zPos){
 //        System.out.println("id="+vertexId+",x="+xPos+",y="+yPos+",z="+zPos);
         return;
     }
 
+    @Override
     public void pmdMorphOrderInfo(int morphId){
 //        System.out.println("morph idx = " + morphId);
         return;
     }
 
+    @Override
     public void pmdBoneGroupInfo(String groupName){
 //        System.out.println("group name = " + groupName);
         return;
     }
 
+    @Override
     public void pmdGroupedBoneInfo(int boneId, int groupId){
 //        System.out.println("bone index="
 //        + boneId + " groupIndex=" + groupId);
         return;
     }
 
+    @Override
     public void pmdEngEnabled(boolean hasEnglishInfo){
         return;
     }
 
+    @Override
     public void pmdEngModelInfo(String modelName, String description){
         return;
     }
 
+    @Override
     public void pmdEngBoneInfo(String boneName){
 //        System.out.println("bone eng name = " + boneName);
         return;
     }
 
+    @Override
     public void pmdEngMorphInfo(String morphName){
 //        System.out.println("morph eng name = " + morphName);
         return;
     }
 
+    @Override
     public void pmdEngBoneGroupInfo(String groupName){
 //        System.out.println("group eng name = " + groupName);
         return;
     }
 
+    @Override
     public void pmdToonFileInfo(String toonName){
 //        System.out.println("toon file name = " + toonName);
         return;
     }
 
+    @Override
     public void pmdRigidName(String rigidName){
 //        System.out.println("rigid name = " + rigidName);
         return;
     }
 
+    @Override
     public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){
 //        System.out.println("rigid group = "
 //        + rigidGroupId + ",linked Bone =" + linkedBoneId);
         return;
     }
 
+    @Override
     public void pmdRigidShape(byte shapeType,
                                 float width, float height, float depth){
 //        System.out.println("type="+shapeType);
@@ -242,6 +281,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdRigidPosition(float posX, float posY, float posZ){
 //        System.out.println("x="+posX);
 //        System.out.println("y="+posY);
@@ -249,6 +289,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdRigidRotation(float rotX, float rotY, float rotZ){
 //        System.out.println("x="+rotX);
 //        System.out.println("y="+rotY);
@@ -256,6 +297,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdRigidPhysics(float mass,
                                   float fadePos, float fadeRot,
                                   float restitution, float friction ){
@@ -267,22 +309,26 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdRigidBehavior(byte behaveType, short collisionMap){
 //      System.out.println("type="+behaveType);
 //        System.out.println("map="+collisionMap);
         return;
     }
 
+    @Override
     public void pmdJointName(String jointName){
 //        System.out.println("joint name = " + jointName);
         return;
     }
 
+    @Override
     public void pmdJointLink(int rigidId_A, int rigidId_B){
 //        System.out.println("rigid1 = " + rigidId_A+",rigidB = " + rigidId_B);
         return;
     }
 
+    @Override
     public void pmdJointPosition(float posX, float posY, float posZ){
 //        System.out.println("posX = " + posX);
 //        System.out.println("posY = " + posY);
@@ -290,6 +336,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdJointRotation(float rotX, float rotY, float rotZ){
 //        System.out.println("rotX = " + rotX);
 //        System.out.println("rotY = " + rotY);
@@ -297,6 +344,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdPositionLimit(float posX_lim1, float posX_lim2,
                                    float posY_lim1, float posY_lim2,
                                    float posZ_lim1, float posZ_lim2 ){
@@ -306,6 +354,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdRotationLimit(float rotX_lim1, float rotX_lim2,
                                    float rotY_lim1, float rotY_lim2,
                                    float rotZ_lim1, float rotZ_lim2 ){
@@ -315,6 +364,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdElasticPosition(float elasticPosX,
                                   float elasticPosY,
                                   float elasticPosZ ){
@@ -324,6 +374,7 @@ public class DummyHandler
         return;
     }
 
+    @Override
     public void pmdElasticRotation(float elasticRotX,
                                   float elasticRotY,
                                   float elasticRotZ ){