Examples of CharacterEntity


Examples of org.takadb.editor.database.entities.CharacterEntity

    lOut.print("//Character index:  list of characters.  [WORD: RecordID] [WORD: RecordOffset] [WORD: JisCode]\n");
    lOut.print("//the RecordID and RecordOffset is where to find the glyph description for this character\n");

    for (Iterator lIter = lSortedCharacters.iterator(); lIter.hasNext();)
    {
      CharacterEntity lCurChar = (CharacterEntity) lIter.next();
      GlyphAddress lCurAddress =  _GlyphMappingTable[lCurChar.jaElementId][1];
      lOut.print("\t" + lCurAddress._RecordID + " ");
      if (sVersion >= 5)
        lOut.print(lCurAddress._Offset + " ");
     
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

        String type = "";
        if (identifier instanceof ElementEntity.Identifier) {
          elementId = new Integer(((ElementEntity.Identifier)identifier).elementId);
          type = "Element";
        } else if (identifier instanceof CharacterEntity.Identifier) {
          CharacterEntity character = dbcontroller.getCharacter (new Integer (((CharacterEntity.Identifier)identifier).characterId));
          elementId = new Integer (character.jaElementId);
          type = "Character";
        }
        switch (column) {
          case 0:
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

      // characters
      System.out.println ("+ Saving characters...");
      iter = this.dbcontroller.getAllCharacters().iterator();
      while (iter.hasNext()) {
        CharacterEntity iterCharacter = (CharacterEntity)iter.next();
        sqlSaveCharacter (conn, iterCharacter);
      }

      // elements
      System.out.println ("+ Saving elements...");
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

      Statement statement = conn.createStatement();

      // characters
      ResultSet rs = statement.executeQuery ("SELECT * FROM characters");
      while (rs.next()) {
        CharacterEntity character = new CharacterEntity (
            rs.getInt ("character_id"),
            rs.getInt ("ja_ucs_code"),
            rs.getInt ("ja_element_id"),
            rs.getInt ("ja_jis_code"),
            rs.getInt ("ja_jouyou_grade"),
            rs.getInt ("zh_simplified_ucs_code"),
            rs.getInt ("zh_simplified_element_id"),
            rs.getInt ("zh_traditional_ucs_code"),
            rs.getInt ("zh_traditional_element_id")
        );
        allCharacters.put (new Integer (character.characterId), character);     
      }

      // character_readings
      rs = statement.executeQuery ("SELECT * FROM character_readings");
      while (rs.next()) {
        int characterId = rs.getInt("character_id");
        CharacterEntity character = (CharacterEntity)allCharacters.get (new Integer (characterId));
        character.readings.set (
            rs.getString("source_language_code"),
            new Integer (rs.getInt("reading_index")),
            new Reading (
                rs.getString("source_reading"),
                rs.getString("jp_reading_type")
            )
        );
      }

      // character_reading_meanings
      rs = statement.executeQuery ("SELECT * FROM character_reading_meanings");
      while (rs.next()) {
        int characterId = rs.getInt("character_id");
        CharacterEntity character = (CharacterEntity)allCharacters.get (new Integer (characterId));
        Reading reading = character.readings.get (rs.getString("source_language_code"), new Integer (rs.getInt("reading_index")));
        reading.meanings.set (
            rs.getString("dest_language_code"),
            new Reading.Meaning (
                rs.getString("dest_reading_meaning")
            )
        );
      }

      // character_meanings
      rs = statement.executeQuery ("SELECT * FROM character_meanings");
      while (rs.next()) {
        int characterId = rs.getInt("character_id");
        CharacterEntity character = (CharacterEntity)allCharacters.get (new Integer (characterId));
        character.meanings.set (
            rs.getString ("source_language_code"),
            rs.getString ("dest_language_code"),
            new Meaning (
                rs.getString ("dest_meaning")
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

  /*
   * Retrieve a clone of a DBSQLCharacter from the local database
   */
  public CharacterEntity getCharacter (Integer characterId) {
   
    CharacterEntity character = (CharacterEntity)characters.get (characterId);
   
    return (CharacterEntity)character.clone();

  }
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

    Iterator iter;

    ArrayList<CharacterEntity> allCharactersList = new ArrayList<CharacterEntity>();
    iter = characters.values().iterator();
    while (iter.hasNext()) {
      CharacterEntity character = (CharacterEntity)iter.next();
      allCharactersList.add ((CharacterEntity)character.clone());
    }

    return allCharactersList;

  }
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

    Iterator iter;
   
    iter = allCharactersList.iterator();
    while (iter.hasNext()) {
      CharacterEntity character = (CharacterEntity)iter.next();
      setCharacter (character);
    }

  }
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

   */
  public DBIdentifier findCharacterByJISCode (int jisCode) {

    Iterator iter = characters.values().iterator();
    while (iter.hasNext()) {
      CharacterEntity character = (CharacterEntity)iter.next();
      if (character.jaJisCode == jisCode) {
        return character.getIdentifier();
      }
    }
    return null;
  }
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

   */
  public DBIdentifier findCharacterByUCSCode (int ucsCode) {

    Iterator iter = characters.values().iterator();
    while (iter.hasNext()) {
      CharacterEntity character = (CharacterEntity)iter.next();
      if (character.jaUcsCode == ucsCode) {
        return character.getIdentifier();
      }
    }
    return null;
  }
View Full Code Here

Examples of org.takadb.editor.database.entities.CharacterEntity

   */
  public DBIdentifier findCharacterByJaElementId (int id) {

    Iterator iter = characters.values().iterator();
    while (iter.hasNext()) {
      CharacterEntity character = (CharacterEntity)iter.next();
      if (character.jaElementId == id) {
        return character.getIdentifier();
      }
    }
    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.