/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/*
* @test
* @bug 4468109
* @summary Test for printing AUTOSENSE DocFlavor. No exception should be thrown.
* @run main PrintAutoSenseData
*/
public class PrintAutoSenseData
{
public PrintAutoSenseData()
{
{
return;
}
} else {
return;
}
this.print();
}
// The print method prints sample file with DocFlavor.URL.AUTOSENSE.
void print()
{
// The representation class is a URL.
System.out.println("Rep. class name: " + this.flavor.getRepresentationClassName() + " MimeType: " + this.flavor.getMimeType());
new HashPrintRequestAttributeSet();
//print the document.
try {
} catch ( Exception e ) {
e.printStackTrace();
}
}
new PrintAutoSenseData();
}
}
/* This class is for reading autosense data with URL representation class */
{
{
}
}
{
return hset;
}
{
{
}
return this.printData;
}
{
return null;
}
{
try
{
{
}
{
}
}
catch ( IOException ie )
{
}
return this.instream;
}
}