X-Git-Url: http://git.osdn.net/view?p=mikutoga%2FPmd2XML.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fpmd%2Fmodel%2Fxml%2FPmdAttr.java;fp=src%2Fmain%2Fjava%2Fjp%2Fsfjp%2Fmikutoga%2Fpmd%2Fmodel%2Fxml%2FPmdAttr.java;h=1091ef0df0d957cea6e5897b2f6455c0e77dbc49;hp=0000000000000000000000000000000000000000;hb=b12782f3ce4b78faa618062b553cca3db556b406;hpb=d74afe519c138ab46218508457298a1dee92453b diff --git a/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdAttr.java b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdAttr.java new file mode 100644 index 0000000..1091ef0 --- /dev/null +++ b/src/main/java/jp/sfjp/mikutoga/pmd/model/xml/PmdAttr.java @@ -0,0 +1,123 @@ +/* + * attributes of pmd xml file + * + * License : The MIT License + * Copyright(c) 2013 MikuToga Partners + */ + +package jp.sfjp.mikutoga.pmd.model.xml; + +/** + * XML属性名一覧。 + * @see "http://mikutoga.sourceforge.jp/xml/xsd/pmdxml-101009.xsd" + * @see "http://mikutoga.sourceforge.jp/xml/xsd/pmdxml-130128.xsd" + * + */ +enum PmdAttr { + + VERSION ("version"), + SCHEMA_VERSION ("schemaVersion"), + + NAME ("name"), + LANG ("lang"), + + CONTENT ("content"), + + SURFACE_GROUP_IDREF ("surfaceGroupIdRef"), + R ("r"), + G ("g"), + B ("b"), + ALPHA ("alpha"), + SHININESS ("shininess"), + TOONFILE_ID ("toonFileId"), + TOONFILE_IDREF ("toonFileIdRef"), + WINFILE_NAME ("winFileName"), + INDEX ("index"), + + BONE_ID ("boneId"), + TYPE ("type"), + X ("x"), + Y ("y"), + Z ("z"), + PREV_BONE_IDREF ("prevBoneIdRef"), + NEXT_BONE_IDREF ("nextBoneIdRef"), + BONE_IDREF ("boneIdRef"), + RATIO ("ratio"), + + IK_BONE_IDREF ("ikBoneIdRef"), + RECURSIVE_DEPTH ("recursiveDepth"), + WEIGHT ("weight"), + + VERTEX_IDREF ("vtxIdRef"), + XOFF ("xOff"), + YOFF ("yOff"), + ZOFF ("zOff"), + + RIGID_ID ("rigidId"), + RIGID_IDREF ("rigidIdRef"), + BEHAVIOR ("behavior"), + RADIUS ("radius"), + WIDTH ("width"), + HEIGHT ("height"), + DEPTH ("depth"), + X_RAD ("xRad"), + Y_RAD ("yRad"), + Z_RAD ("zRad"), + + MASS ("mass"), + DAMPING_POSITION ("dampingPosition"), + DAMPING_ROTATION ("dampingRotation"), + RESTITUTION ("restitution"), + FRICTION ("friction"), + + RIGID_GROUP_ID ("rigidGroupId"), + RIGID_GROUP_IDREF ("rigidGroupIdRef"), + + RIGID_IDREF_1 ("rigidIdRef1"), + RIGID_IDREF_2 ("rigidIdRef2"), + X_FROM ("xFrom"), + X_TO ("xTo"), + Y_FROM ("yFrom"), + Y_TO ("yTo"), + Z_FROM ("zFrom"), + Z_TO ("zTo"), + X_DEG ("xDeg"), + Y_DEG ("yDeg"), + Z_DEG ("zDeg"), + + SURFACE_GROUP_ID ("surfaceGroupId"), + VERTEX_IDREF_1 ("vtxIdRef1"), + VERTEX_IDREF_2 ("vtxIdRef2"), + VERTEX_IDREF_3 ("vtxIdRef3"), + + VERTEX_ID ("vtxId"), + SHOW_EDGE ("showEdge"), + U ("u"), + V ("v"), + BONE_IDREF_1 ("boneIdRef1"), + BONE_IDREF_2 ("boneIdRef2"), + WEIGHT_BALANCE ("weightBalance"), + + ; + + private final String attrName; + + + /** + * コンストラクタ。 + * @param attrName 属性名 + */ + private PmdAttr(String attrName){ + this.attrName = attrName.intern(); + return; + } + + /** + * 属性名を返す。 + * @return 属性名 + */ + String attr(){ + return this.attrName; + } + +}