Annotations
Summary
The OSID Java Binder supplies several Java annotation interfaces to help organize and identify methods in an implementing class.
Annotations
@OSID
The org.osid.binding.java.annotation.OSID method annotation can be used to mark a method as an implementation of an OSID method. This is merely informational and would naturally accompany the @Override annotation.
@OSID can provide a quick way to distinguish methods that implement the OSIDs from other methods that simply override.
@OSIDBinding
The org.osid.binding.java.annotation.OSIDBinding annotation can be used to mark a method that has been injected into the Java Binding but is not found in the OSID Specification.
@OSIDRecord
The org.osid.binding.java.annotation.OSIDRecord annotation can be used to mark a method that implements an OsidRecord.