Examples of RadicalEntity


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

    String savePath = TakaEditorClientPreferences.getDataPath() + "/xml/radical/";
    new File(savePath).mkdirs();

    Iterator iter = getAllRadicals().iterator();
    while (iter.hasNext()) {
      RadicalEntity radical = (RadicalEntity)iter.next();
      radical.persist();
    }

  }
View Full Code Here

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

      // radicals
      System.out.println ("+ Saving radicals...");
      iter = this.dbcontroller.getAllRadicals().iterator();
      while (iter.hasNext()) {
        RadicalEntity iterRadical = (RadicalEntity)iter.next();
        sqlSaveRadical (conn, iterRadical);
      }

      System.out.println ("Export complete");
    }
View Full Code Here

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

      Statement statement = conn.createStatement();

      // radicals
      ResultSet rs = statement.executeQuery ("SELECT * FROM radicals");
      while (rs.next()) {
        RadicalEntity radical = new RadicalEntity (
            rs.getInt ("radical_number")
        );
        allRadicals.put (new Integer (radical.radicalNumber), radical);     
      }


      // radical_variants
      rs = statement.executeQuery ("SELECT * FROM radical_variants");
      while (rs.next()) {
        int radicalNumber = rs.getInt ("radical_number");
        RadicalEntity radical = (RadicalEntity)allRadicals.get (new Integer (radicalNumber));
        radical.variants.set (
            new Integer (rs.getInt ("radical_variant")),
            new Variant (
                rs.getString ("position"),
                rs.getInt ("stroke_count"),
                rs.getInt ("element_id")
            )
        );
      }

      // radical_variant_names
      rs = statement.executeQuery ("SELECT * FROM radical_variant_names");
      while (rs.next()) {
        int radicalNumber = rs.getInt ("radical_number");
        RadicalEntity radical = (RadicalEntity)allRadicals.get (new Integer (radicalNumber));
        Variant variant = radical.variants.get (new Integer (rs.getInt ("radical_variant")));
        variant.names.set (
            rs.getString("source_language_code"),
            new Variant.Name (
                rs.getString("source_name")
            )
        );
      }

      // radical_variant_mnemonics
      rs = statement.executeQuery ("SELECT * FROM radical_variant_mnemonics");
      while (rs.next()) {
        int radicalNumber = rs.getInt ("radical_number");
        RadicalEntity radical = (RadicalEntity)allRadicals.get (new Integer (radicalNumber));
        Variant variant = radical.variants.get (new Integer (rs.getInt ("radical_variant")));
        variant.mnemonics.set (
            rs.getString("dest_language_code"),
            new Variant.Mnemonic (
                rs.getString("dest_mnemonic")
View Full Code Here

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

  /*
   * Retrieve a clone of a DBSQLRadical from the local database
   */
  public RadicalEntity getRadical (Integer radicalNumber) {
   
    RadicalEntity radical = (RadicalEntity)radicals.get (radicalNumber);
   
    return (RadicalEntity)radical.clone();

  }
View Full Code Here

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

    Iterator iter;

    ArrayList allRadicalsList = new ArrayList();
    iter = radicals.values().iterator();
    while (iter.hasNext()) {
      RadicalEntity radical = (RadicalEntity)iter.next();
      allRadicalsList.add (radical.clone());
    }

    return allRadicalsList;

  }
View Full Code Here

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

    Iterator iter;
   
    iter = allRadicalsList.iterator();
    while (iter.hasNext()) {
      RadicalEntity radical = (RadicalEntity)iter.next();
      setRadical (radical);
    }

  }
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.