Android Open Source - dbpersian Db Foreign Key Reader Descr






From Project

Back to project page dbpersian.

License

The source code is released under:

MIT License

If you think the Android project dbpersian 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 net.dbpersian.processor;
//from  ww w .j a va 2 s.  c om
import javax.lang.model.element.TypeElement;
import javax.lang.model.element.VariableElement;

public class DbForeignKeyReaderDescr
{
    private TypeElement mDbTableElement;
    private VariableElement mVarElement;
    private DbColumnDescr mRefDbColumnDescr;


    public DbForeignKeyReaderDescr(TypeElement dbTableElement, VariableElement varElement,
                                   DbColumnDescr refDbColumnDescr)
    {
        mDbTableElement = dbTableElement;
        mVarElement = varElement;
        mRefDbColumnDescr = refDbColumnDescr;
    }

    public DbColumnDescr getRefDbColumnDescr()
    {
        return mRefDbColumnDescr;
    }

    @SuppressWarnings("unused")
    public String getCapitalizedRefColumnName()
    {
        return Utilities.capitalize(mRefDbColumnDescr.getDbColumn().fkColumn());
    }

    @SuppressWarnings("unused")
    public String getJavaFieldName()
    {
        return mVarElement.getSimpleName().toString();
    }

    @SuppressWarnings("unused")
    public String getCapitalizedJavaFieldName()
    {
        return Utilities.capitalize(mVarElement.getSimpleName().toString());
    }

    @SuppressWarnings("unused")
    public String getJavaFieldType()
    {
        return mVarElement.asType().toString();
    }
}




Java Source Code List

net.dbpersian.annotations.db.Database.java
net.dbpersian.annotations.db.DbColumn.java
net.dbpersian.annotations.db.DbForeignKeyReader.java
net.dbpersian.annotations.db.DbTable.java
net.dbpersian.api.AbstractDbHelper.java
net.dbpersian.api.GenericDAO.java
net.dbpersian.processor.DAOClassBuilder.java
net.dbpersian.processor.DatabaseDescr.java
net.dbpersian.processor.DatabaseHelperClassBuilder.java
net.dbpersian.processor.DbColumnDescr.java
net.dbpersian.processor.DbForeignKeyReaderDescr.java
net.dbpersian.processor.DbTableDescr.java
net.dbpersian.processor.Processor.java
net.dbpersian.processor.Utilities.java
net.dbpersian.testapp.ApplicationTest.java
net.dbpersian.testapp.DetailsActivity.java
net.dbpersian.testapp.MainActivity.java
net.dbpersian.testapp.MainApplication.java
net.dbpersian.testapp.music.Album.java
net.dbpersian.testapp.music.Artist.java
net.dbpersian.testapp.music.Genre.java
net.dbpersian.testapp.music.MusicDbHelper.java