001 /* 002 * $Id: Modular.java 2934 2009-12-29 14:34:30Z kredel $ 003 */ 004 005 package edu.jas.arith; 006 007 008 /** 009 * Interface with getInteger and getSymmetricInteger methods. 010 * @author Heinz Kredel 011 */ 012 013 public interface Modular { 014 015 016 /** 017 * Return a BigInteger from this Element. 018 * @return a BigInteger of this. 019 */ 020 public BigInteger getInteger(); 021 022 023 /** 024 * Return a symmetric BigInteger from this Element. 025 * @return a symmetric BigInteger of this. 026 */ 027 public BigInteger getSymmetricInteger(); 028 029 }