Android Open Source - SORM Name Builder






From Project

Back to project page SORM.

License

The source code is released under:

MIT License

If you think the Android project SORM listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.annotation.utils;
//from  ww w.java2s.  co  m


public class NameBuilder {
  /**
   * build Index
   * @param tableName
   * @return index_tableName
   */
  public static String buildIndex(String tableName){
    return "index_"+tableName;
  }

  /**
   * build the getter method name<br>
   * e.g. if the Field is age ,it return 'getAge'
   * @param fieldName
   * @return
   */
  public static String buildGetter(String fieldName) {
    return "get" + fieldName.substring(0, 1).toUpperCase()
        + fieldName.substring(1);
  }
  /**
   * build the setter method name<br>
   * e.g. if the Field is age ,it return 'setAge'
   * @param fieldName
   * @return
   */
  public static String buildSetter(String fieldName) {
    return "set" + fieldName.substring(0, 1).toUpperCase()
        + fieldName.substring(1);
  }
}




Java Source Code List

.Creator.java
com.annotation.Column.java
com.annotation.Ignore.java
com.annotation.Index.java
com.annotation.NoNull.java
com.annotation.Table.java
com.annotation.Unique.java
com.annotation.core.Deletor.java
com.annotation.core.Droper.java
com.annotation.core.Indexer.java
com.annotation.core.Inserter.java
com.annotation.core.Model.java
com.annotation.core.Query.java
com.annotation.core.Selector.java
com.annotation.core.Updater.java
com.annotation.entity.ColumnInfo.java
com.annotation.entity.ORMcallback.java
com.annotation.entity.QueryCallback.java
com.annotation.entity.Sqlable.java
com.annotation.entity.Wherable.java
com.annotation.entity.WhereImpl.java
com.annotation.utils.DBHelper.java
com.annotation.utils.DBUtils.java
com.annotation.utils.NameBuilder.java
com.annotation.utils.ReflectionUtils.java
com.annotation.utils.SqlUtils.java
com.annotation.utils._.java