All Downloads are FREE. Search and download functionalities are using the official Maven repository.

third_party.org.chokkan.crfsuite.crfsuiteJNI Maven / Gradle / Ivy

Go to download

Jcrfsuite is a Java interface for crfsuite, a fast implementation of Conditional Random Fields, using SWIG and class injection technique

There is a newer version: 0.6.1
Show newest version
/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 2.0.4
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */

package third_party.org.chokkan.crfsuite;

public class crfsuiteJNI {
  public final static native long new_Item__SWIG_0();
  public final static native long new_Item__SWIG_1(long jarg1);
  public final static native long Item_size(long jarg1, Item jarg1_);
  public final static native long Item_capacity(long jarg1, Item jarg1_);
  public final static native void Item_reserve(long jarg1, Item jarg1_, long jarg2);
  public final static native boolean Item_isEmpty(long jarg1, Item jarg1_);
  public final static native void Item_clear(long jarg1, Item jarg1_);
  public final static native void Item_add(long jarg1, Item jarg1_, long jarg2, Attribute jarg2_);
  public final static native long Item_get(long jarg1, Item jarg1_, int jarg2);
  public final static native void Item_set(long jarg1, Item jarg1_, int jarg2, long jarg3, Attribute jarg3_);
  public final static native void delete_Item(long jarg1);
  public final static native long new_ItemSequence__SWIG_0();
  public final static native long new_ItemSequence__SWIG_1(long jarg1);
  public final static native long ItemSequence_size(long jarg1, ItemSequence jarg1_);
  public final static native long ItemSequence_capacity(long jarg1, ItemSequence jarg1_);
  public final static native void ItemSequence_reserve(long jarg1, ItemSequence jarg1_, long jarg2);
  public final static native boolean ItemSequence_isEmpty(long jarg1, ItemSequence jarg1_);
  public final static native void ItemSequence_clear(long jarg1, ItemSequence jarg1_);
  public final static native void ItemSequence_add(long jarg1, ItemSequence jarg1_, long jarg2, Item jarg2_);
  public final static native long ItemSequence_get(long jarg1, ItemSequence jarg1_, int jarg2);
  public final static native void ItemSequence_set(long jarg1, ItemSequence jarg1_, int jarg2, long jarg3, Item jarg3_);
  public final static native void delete_ItemSequence(long jarg1);
  public final static native long new_StringList__SWIG_0();
  public final static native long new_StringList__SWIG_1(long jarg1);
  public final static native long StringList_size(long jarg1, StringList jarg1_);
  public final static native long StringList_capacity(long jarg1, StringList jarg1_);
  public final static native void StringList_reserve(long jarg1, StringList jarg1_, long jarg2);
  public final static native boolean StringList_isEmpty(long jarg1, StringList jarg1_);
  public final static native void StringList_clear(long jarg1, StringList jarg1_);
  public final static native void StringList_add(long jarg1, StringList jarg1_, String jarg2);
  public final static native String StringList_get(long jarg1, StringList jarg1_, int jarg2);
  public final static native void StringList_set(long jarg1, StringList jarg1_, int jarg2, String jarg3);
  public final static native void delete_StringList(long jarg1);
  public final static native void Attribute_attr_set(long jarg1, Attribute jarg1_, String jarg2);
  public final static native String Attribute_attr_get(long jarg1, Attribute jarg1_);
  public final static native void Attribute_value_set(long jarg1, Attribute jarg1_, double jarg2);
  public final static native double Attribute_value_get(long jarg1, Attribute jarg1_);
  public final static native long new_Attribute__SWIG_0();
  public final static native long new_Attribute__SWIG_1(String jarg1);
  public final static native long new_Attribute__SWIG_2(String jarg1, double jarg2);
  public final static native void delete_Attribute(long jarg1);
  public final static native long new_Trainer();
  public final static native void delete_Trainer(long jarg1);
  public final static native void Trainer_clear(long jarg1, Trainer jarg1_);
  public final static native void Trainer_append(long jarg1, Trainer jarg1_, long jarg2, ItemSequence jarg2_, long jarg3, StringList jarg3_, int jarg4);
  public final static native boolean Trainer_select(long jarg1, Trainer jarg1_, String jarg2, String jarg3);
  public final static native int Trainer_train(long jarg1, Trainer jarg1_, String jarg2, int jarg3);
  public final static native long Trainer_params(long jarg1, Trainer jarg1_);
  public final static native void Trainer_set(long jarg1, Trainer jarg1_, String jarg2, String jarg3);
  public final static native String Trainer_get(long jarg1, Trainer jarg1_, String jarg2);
  public final static native String Trainer_help(long jarg1, Trainer jarg1_, String jarg2);
  public final static native void Trainer_message(long jarg1, Trainer jarg1_, String jarg2);
  public final static native void Trainer_messageSwigExplicitTrainer(long jarg1, Trainer jarg1_, String jarg2);
  public final static native void Trainer_director_connect(Trainer obj, long cptr, boolean mem_own, boolean weak_global);
  public final static native void Trainer_change_ownership(Trainer obj, long cptr, boolean take_or_release);
  public final static native long new_Tagger();
  public final static native void delete_Tagger(long jarg1);
  public final static native boolean Tagger_open(long jarg1, Tagger jarg1_, String jarg2);
  public final static native void Tagger_close(long jarg1, Tagger jarg1_);
  public final static native long Tagger_labels(long jarg1, Tagger jarg1_);
  public final static native long Tagger_tag(long jarg1, Tagger jarg1_, long jarg2, ItemSequence jarg2_);
  public final static native void Tagger_set(long jarg1, Tagger jarg1_, long jarg2, ItemSequence jarg2_);
  public final static native long Tagger_viterbi(long jarg1, Tagger jarg1_);
  public final static native double Tagger_probability(long jarg1, Tagger jarg1_, long jarg2, StringList jarg2_);
  public final static native double Tagger_marginal(long jarg1, Tagger jarg1_, String jarg2, int jarg3);
  public final static native String version();

  public static void SwigDirector_Trainer_message(Trainer self, String msg) {
    self.message(msg);
  }

  private final static native void swig_module_init();
  static {
    swig_module_init();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy