These pages are always under construction.
The GrAF Java API consists of a number of modules:
* graf-api Interfaces and exception classes used by the other modules.
* graf-impl Implementation classes for the above interfaces.
* graf-io Classes for reading and writing GrAF headers and standoff annotation files.
* graf-util Utility and helper classes.
* graf-i18n Helper classes for providing internationalization services to the other modules.
The binaries, sources, and Javadoc can be obtained from SourceForge and they are also deployed to the ANC's Maven repositories:
Note: Staring with version 1.2.0-SNAPSHOT GrAF artifacts will be deployed to the ANC Nexus repositories:
Group Id | Artifact Id | Version | Maven Site |
---|---|---|---|
org.tc37sc4.graf | graf-api | 1.2.1 | http://iso-graf.sf.net/api |
org.tc37sc4.graf | graf-impl | 1.2.1 | http://iso-graf.sf.net/impl |
org.tc37sc4.graf | graf-io | 1.2.1 | http://iso-graf.sf.net/io |
org.tc37sc4.graf | graf-util | 1.2.1 | http://iso-graf.sf.net/util |
org.tc37sc4.graf | graf-i18n | 1.2.1 | http://iso-graf.sf.net/i18n |
Snapshot versions of the GrAF API will always be deployed to the ANC Maven repository, while release versions will soon be deployed to Maven Central.
Classes in the GrAF API modules use the SLF4J API for all logging functionality. However the GrAF modules only include the slf4j-api module. End users will have to include a SLF4J binding for the logging framework (if any) that they are using (Logback, Log4j, JUL, etc).