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    }