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 -------------------------------------------------------------------