001/*
002 * $Id$
003 */
004
005package edu.jas.arith;
006
007
008/**
009 * Interface with getInteger and getSymmetricInteger methods.
010 * @author Heinz Kredel
011 */
012
013public 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}