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 }