Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / java / CASCADESamplesJni / Aspect_FontMap.java
1 // Java Native Class from Cas.Cade
2 //                     Copyright (C) 1991,1999 by
3 //  
4 //                      MATRA DATAVISION, FRANCE
5 //  
6 // This software is furnished in accordance with the terms and conditions
7 // of the contract and with the inclusion of the above copyright notice.
8 // This software or any other copy thereof may not be provided or otherwise
9 // be made available to any other person. No title to an ownership of the
10 // software is hereby transferred.
11 //  
12 // At the termination of the contract, the software and all copies of this
13 // software must be deleted.
14 //
15
16
17 package CASCADESamplesJni;
18
19 import jcas.Object;
20 import CASCADESamplesJni.Aspect_FontMapEntry;
21 import jcas.Standard_Integer;
22 import CASCADESamplesJni.Aspect_FontStyle;
23
24
25 public class Aspect_FontMap extends CASCADESamplesJni.MMgt_TShared {
26
27  static {
28     System.loadLibrary("CASCADESamplesJni");
29  }
30             
31 public Aspect_FontMap() {
32    Aspect_FontMap_Create_0();
33 }
34
35 private final native void Aspect_FontMap_Create_0();
36
37 final public void AddEntry(Aspect_FontMapEntry AnEntry) {
38     Aspect_FontMap_AddEntry_1(AnEntry);
39 }
40
41 private final native void Aspect_FontMap_AddEntry_1(Aspect_FontMapEntry AnEntry);
42
43 final public int AddEntry(Aspect_FontStyle aStyle) {
44    return Aspect_FontMap_AddEntry_2(aStyle);
45 }
46
47 private final native int Aspect_FontMap_AddEntry_2(Aspect_FontStyle aStyle);
48
49 native public final int Size();
50 native public final int Index(int aFontmapIndex);
51 native public final void Dump();
52 native public final Aspect_FontMapEntry Entry(int AnIndex);
53
54
55
56 }