make reading and writing to stdin/stdout work for most of the tools

git-svn-id: https://svn.verisignlabs.com/jdnssec/tools/trunk@241 4cbd57fe-54e5-0310-bd9a-f30fe5ea5e6e
This commit is contained in:
David Blacka
2011-02-09 23:58:54 +00:00
parent 73d930a850
commit faae654a23
3 changed files with 13 additions and 7 deletions

View File

@@ -56,11 +56,18 @@ public class ZoneUtils
* @throws IOException
* if something goes wrong reading the zone file.
*/
public static List readZoneFile(String zonefile, Name origin)
throws IOException
public static List readZoneFile(String zonefile, Name origin) throws IOException
{
ArrayList records = new ArrayList();
Master m = new Master(zonefile, origin);
Master m;
if (zonefile.equals("-"))
{
m = new Master(System.in);
}
else
{
m = new Master(zonefile, origin);
}
Record r = null;
@@ -81,8 +88,7 @@ public class ZoneUtils
* @param zonefile
* the file to write to. If null or equal to "-", System.out is used.
*/
public static void writeZoneFile(List records, String zonefile)
throws IOException
public static void writeZoneFile(List records, String zonefile) throws IOException
{
PrintWriter out = null;