This can be accomplished with something like:
import org.apache.avro.compiler.idl.Idl;
...
Protocol p = new Idl(new File("MyProtocol.avdl")).CompilationUnit();
...
This should be better documented.
Doug
On Mon, Sep 2, 2013 at 3:57 AM, michał <[email protected]> wrote:
> Hi,
>
> This is my first time with mailing list.
> Question:
>
> The reading od AVPR is easy:
>
> Protocol protocol = Protocol.parse(new File("ht-proto.avpr"));
>
> But this does not work for IDL files (AVDL).
>
> How to read the AVDL file so I could accomplish the following task but using
> AVDL instead of AVPR:
>
> public static void main (String[] args) {
> Main.class.getResourceAsStream("net/protocol_man.avdl");
> Protocol protocol =
>
> Protocol.parse(Main.class.getResourceAsStream("net/protocol_man.avpr"));
> //this doesnt work for
> AVDL file
> }
>
>
>
>