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();
}