Java 类java.io.ObjectOutputStream.PutField 实例源码

项目:visualwas    文件:DocumentContentSource.java   
private void writeObject(ObjectOutputStream stream) throws IOException {
    PutField fields = stream.putFields();
    fields.put("document", document);
    // TODO: not correct; we need to upload the content via the file transfer service and then send a RepositoryInputStream
    ByteArrayInputStream bais;
    InputStream content = source.getInputStream();
    if (content instanceof ByteArrayInputStream) {
        bais = (ByteArrayInputStream)content;
    } else {
        try {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            byte[] buffer = new byte[4096];
            int c;
            while ((c = content.read(buffer)) != -1) {
                baos.write(buffer, 0, c);
            }
            bais = new ByteArrayInputStream(baos.toByteArray());
        } finally {
            content.close();
        }
    }
    fields.put("source", bais);
    stream.writeFields();
}
项目:OpenJSharp    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:OpenJSharp    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:jdk8u-jdk    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:jdk8u-jdk    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:openjdk-jdk10    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:openjdk9    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:openjdk9    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:Java8CN    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:jdk8u_jdk    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:jdk8u_jdk    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:lookaside_java-1.8.0-openjdk    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:lookaside_java-1.8.0-openjdk    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:jdk-1.7-annotated    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().hostName);
    pf.put("address", holder().address);
    pf.put("family", holder().family);
    s.writeFields();
}
项目:infobip-open-jdk-8    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:infobip-open-jdk-8    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:jdk8u-dev-jdk    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:jdk8u-dev-jdk    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:OLD-OpenJDK8    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().getHostName());
    pf.put("address", holder().getAddress());
    pf.put("family", holder().getFamily());
    s.writeFields();
}
项目:OLD-OpenJDK8    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:protobuf-el    文件:MutableControlCollections.java   
private void writeObject(final ObjectOutputStream out) throws java.io.IOException {
  final PutField fields = out.putFields();
  fields.put("delegate", delegate);
  // isImmutable in this class is purely informational and ignored by readObject method!
  fields.put("isImmutable", isImmutable());
  out.writeFields();
}
项目:wso2-axis2    文件:SafeObjectOutputStream.java   
public PutField putFields() throws IOException {
    if (out instanceof ObjectOutputStream) {
        return ((ObjectOutputStream)out).putFields();
    } else {
        throw new IOException("This method is not supported.");
    }

}
项目:openjdk-jdk7u-jdk    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().hostName);
    pf.put("address", holder().address);
    pf.put("family", holder().family);
    s.writeFields();
}
项目:openjdk-jdk7u-jdk    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:openjdk-icedtea7    文件:InetAddress.java   
private void writeObject (ObjectOutputStream s) throws
                    IOException {
    if (getClass().getClassLoader() != null) {
        throw new SecurityException ("invalid address type");
    }
    PutField pf = s.putFields();
    pf.put("hostName", holder().hostName);
    pf.put("address", holder().address);
    pf.put("family", holder().family);
    s.writeFields();
}
项目:openjdk-icedtea7    文件:CryptoPermissions.java   
private void writeObject(ObjectOutputStream s) throws IOException {
    Hashtable<String,PermissionCollection> permTable =
            new Hashtable<>(perms);
    ObjectOutputStream.PutField fields = s.putFields();
    fields.put("perms", permTable);
    s.writeFields();
}
项目:QuizUpWinner    文件:CustomObjectOutputStream.java   
public ObjectOutputStream.PutField putFields()
{
  CustomPutField localCustomPutField = new CustomPutField(null);
  this.customFields.push(localCustomPutField);
  return localCustomPutField;
}
项目:picketbox    文件:SimpleRoleGroup.java   
private void writeObject(ObjectOutputStream out) throws IOException
{
   PutField putFields = out.putFields();
   putFields.put("roles", new ArrayList<Role>(this.roles));
   out.writeFields();
}
项目:protobuf-el    文件:MutableControlCollections.java   
private void writeObject(final ObjectOutputStream out) throws java.io.IOException {
  final PutField fields = out.putFields();
  fields.put("isImmutable", isImmutable());
  out.writeFields();
}
项目:visualwas    文件:NotificationSelector.java   
private void writeObject(ObjectOutputStream stream) throws IOException {
    PutField fields = stream.putFields();
    fields.put("listenerId", listenerId);
    fields.put("info", new NotificationInfo(name, filter));
    stream.writeFields();
}