1 // -- FILE ------------------------------------------------------------------ 2 // name : AsnValue.java 3 // project : Panter: LI 4 // created : lep - 2007.01.11 5 // language : java 6 // environment: JDK 1.5.0 7 // copyright : (c) 2006 by Panter llc, Switzerland 8 // license : this is free software licensed under the GPL. see COPYING 9 // -------------------------------------------------------------------------- 10 package ch.panter.li.bi.asn; 11 12 import ch.panter.li.bi.asn.model.AsnType; 13 import ch.panter.li.bi.asn.api.Validatable; 14 15 16 public interface AsnValue extends Validatable 17 { 18 19 public AsnType getType(); 20 21 // a separate tag is necessary on the value as it might be either 22 // constructed or primitive if the type allows both ... 23 public AsnTag getTag(); 24 25 public AsnValue copyAsnValue(); 26 27 } // interface AsnValue 28 29 // -- EOF -------------------------------------------------------------------