CORBA-JAVA
view release on metacpan or search on metacpan
javaxml/PYXOutputStreamImpl.java view on Meta::CPAN
}
public XMLInputStream create_input_stream ()
{
throw new org.omg.CORBA.NO_IMPLEMENT ();
}
private void escaped_write (java.lang.String str) throws IOException
{
for (int i = 0; i < str.length (); i++)
{
char c = str.charAt (i);
if (c == '\n')
{
bw.write ("\\n");
}
else if (c == '\\')
{
bw.write ("\\\\");
}
else if (c < ' ' || c > '~')
{
int val = c;
bw.write ("\\#");
bw.write (java.lang.Integer.toString (val));
bw.write (';');
}
else
{
bw.write (c);
}
}
}
public void write_open_tag (java.lang.String tag)
{
try {
bw.write ('(');
escaped_write (tag);
bw.write ('\n');
}
catch (IOException e) {
throw new org.omg.CORBA.INTERNAL (e.getMessage ());
}
}
public void write_close_tag (java.lang.String tag)
{
try {
bw.write (')');
escaped_write (tag);
bw.write ('\n');
}
catch (IOException e) {
throw new org.omg.CORBA.INTERNAL (e.getMessage ());
}
}
public void write_pcdata (java.lang.String data)
{
try {
bw.write ('-');
escaped_write (data);
bw.write ('\n');
}
catch (IOException e) {
throw new org.omg.CORBA.INTERNAL (e.getMessage ());
}
}
// public void write_Abstract (Object value)
// {
// throw new org.omg.CORBA.NO_IMPLEMENT ();
// }
public void write_any (org.omg.CORBA.Any value, java.lang.String tag)
{
throw new org.omg.CORBA.NO_IMPLEMENT ();
}
public void write_boolean (boolean value, java.lang.String tag)
{
write_open_tag (tag);
write_pcdata (value ? "true" : "false");
write_close_tag (tag);
}
public void write_char (char value, java.lang.String tag)
{
Character obj = new Character (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_double (double value, java.lang.String tag)
{
Double obj = new Double (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_float (float value, java.lang.String tag)
{
Float obj = new Float (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_long (int value, java.lang.String tag)
{
Long obj = new Long (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_longlong (long value, java.lang.String tag)
{
Long obj = new Long (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_Object (org.omg.CORBA.Object value, java.lang.String tag)
{
throw new org.omg.CORBA.NO_IMPLEMENT ();
}
public void write_octet (byte value, java.lang.String tag)
{
Byte obj = new Byte (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_short (short value, java.lang.String tag)
{
Short obj = new Short (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_string (String value, java.lang.String tag)
{
write_open_tag (tag);
write_pcdata (value);
write_close_tag (tag);
}
public void write_TypeCode (org.omg.CORBA.TypeCode value, java.lang.String tag)
{
throw new org.omg.CORBA.NO_IMPLEMENT ();
}
public void write_ulong (int value, java.lang.String tag)
{
Long obj = new Long (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_ulonglong (long value, java.lang.String tag)
{
Long obj = new Long (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_ushort (short value, java.lang.String tag)
{
Short obj = new Short (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
// public void write_Value (Serializable value)
// {
// throw new org.omg.CORBA.NO_IMPLEMENT ();
// }
public void write_wchar (char value, java.lang.String tag)
{
Character obj = new Character (value);
write_open_tag (tag);
write_pcdata (obj.toString ());
write_close_tag (tag);
}
public void write_wstring (String value, java.lang.String tag)
{
write_open_tag (tag);
write_pcdata (value);
write_close_tag (tag);
}
public void write_fixed (java.math.BigDecimal value, java.lang.String tag)
{
write_open_tag (tag);
write_pcdata (value.toString ());
write_close_tag (tag);
}
}
( run in 0.826 second using v1.01-cache-2.11-cpan-39bf76dae61 )