ちょっと便利かなと思って

s2struts-tigerアノテーションのtemplateを作ってみたけど、、、あんまり便利じゃないかも。
もっと良い方法あるかもね。


とりあえず、下のようなのをPreferencesのJara > Editor > TemplatesにImportすれば
「s2」と入力してctrl + spaceでアノテーションがすべて表示される、、、けど、、、
多すぎて多すぎて、、、こりゃこりゃって感じ。。。

<?xml version="1.0" encoding="UTF-8" ?> 
<templates>
  <template autoinsert="true" context="java" deleted="false" description="S2StrutsActionForm Tiger Annotation" enabled="true" name="s2strutsActionFormTiger">@StrutsActionForm(name = "")</template> 
  <template autoinsert="true" context="java" deleted="false" description="S2StrutsActionForm Tiger Annotation" enabled="true" name="s2strutsActionFormTigerFull">@StrutsActionForm(name = "", restricted = false)</template> 
  <template autoinsert="true" context="java" deleted="false" description="S2StrutsActionForward Tiger Annotation" enabled="true" name="s2strutsActionForwardTiger">@StrutsActionForward(path = "")</template> 
  <template autoinsert="true" context="java" deleted="false" description="S2StrutsActionForward Tiger Annotation" enabled="true" name="s2strutsActionForwardTigerFull">@StrutsActionForward(path = "", redirect = false)</template> 
  <template autoinsert="true" context="java" deleted="false" description="S2StrutsAction Tiger Annotation" enabled="true" name="s2strutsActionTiger">@StrutsAction(name = "")</template> 
  <template autoinsert="true" context="java" deleted="false" description="S2StrutsAction Tiger Annotation" enabled="true" name="s2strutsActionTigerFull">@StrutsAction(path = "",&#13;
        name = "",&#13;
        scope = ScopeType.REQUEST,&#13;
        validate = true,&#13;
        input = "",&#13;
        parameter = "",&#13;
        attribute = "",&#13;
        forward = "",&#13;
        include = "",&#13;
        prefix = "",&#13;
        suffix = "",&#13;
        unknown = false,&#13;
        roles = "",&#13;</template> 
  <template autoinsert="true" context="java" deleted="false" description="ExportToSession Tiger Annotation" enabled="true" name="s2strutsExportToSession">@ExportToSession</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Args Tiger Annotation" enabled="true" name="s2strutsValidatorArgs">@Args(keys = "", resource = true)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator ByteType Tiger Annotation" enabled="true" name="s2strutsValidatorByteType">@ByteType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator CreditCardType Tiger Annotation" enabled="true" name="s2strutsValidatorCreditCardType">@CreditCardType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator DateType Tiger Annotation" enabled="true" name="s2strutsValidatorDateType">@DateType(pattern = "")</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator DoubleRange Tiger Annotation" enabled="true" name="s2strutsValidatorDoubleRange">@DoubleRange(min = 0, max = 0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator DoubleType Tiger Annotation" enabled="true" name="s2strutsValidatorDoubleType">@DoubleType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator EmailType Tiger Annotation" enabled="true" name="s2strutsValidatorEmailType">@EmailType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator FloatRange Tiger Annotation" enabled="true" name="s2strutsValidatorFloatRange">@FloatRange(min = 0, max = 0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator FloatType Tiger Annotation" enabled="true" name="s2strutsValidatorFloatType">@FloatType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator IntegerType Tiger Annotation" enabled="true" name="s2strutsValidatorIntegerType">@IntegerType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator IntRange Tiger Annotation" enabled="true" name="s2strutsValidatorIntRange">@IntRange(min = 0, max = 0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator LongRange Tiger Annotation" enabled="true" name="s2strutsValidatorLongRange">@LongRange(min = 0, max = 0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator LongType Tiger Annotation" enabled="true" name="s2strutsValidatorLongType">@LongType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Mask Tiger Annotation" enabled="true" name="s2strutsValidatorMask">@Mask(pattern = "", messageKey = "", resource = true)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Maxbytelength Tiger Annotation" enabled="true" name="s2strutsValidatorMaxbytelength">@Maxbytelength(0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Maxlength Tiger Annotation" enabled="true" name="s2strutsValidatorMaxlength">@Maxlength(0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Message Tiger Annotation" enabled="true" name="s2strutsValidatorMessage">@Message(key = "", name = "", bundle = "", resource = true)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Minbytelength Tiger Annotation" enabled="true" name="s2strutsValidatorMinbytelength">@Minbytelength(0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Minlength Tiger Annotation" enabled="true" name="s2strutsValidatorMinlength">@Minlength(0)</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator NoValidate Tiger Annotation" enabled="true" name="s2strutsValidatorNoValidate">@NoValidate</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator Required Tiger Annotation" enabled="true" name="s2strutsValidatorRequired">@Required</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator ShortType Tiger Annotation" enabled="true" name="s2strutsValidatorShortType">@ShortType</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator UrlType Tiger Annotation" enabled="true" name="s2strutsValidatorUrlType">@UrlType(allowallschemes = false, allow2slashes = false, nofragments = false, schemes = "http,https,ftp")</template> 
  <template autoinsert="true" context="java" deleted="false" description="Validator ValidateOrder Tiger Annotation" enabled="true" name="s2strutsValidatorValidateOrder">@ValidateOrder(0)</template> 
</templates>