public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { if (context.get(IN_NESTED)==null) { context.put(IN_NESTED,true); try { super.marshal(source,writer,context); } finally { context.put(IN_NESTED,false); } } else leafLabelConverter.marshal(source,writer,context); }
static OwnerContext find(MarshallingContext context) { OwnerContext c = (OwnerContext) context.get(OwnerContext.class); if (c == null) { c = new OwnerContext(); context.put(OwnerContext.class, c); } return c; } private void startVisiting(HierarchicalStreamWriter writer, String owner) {
@Override protected void doMarshal( Object source, HierarchicalStreamWriter writer, MarshallingContext context) { GeoServerSecurityManager secMgr = encryptPasswordFields ? getSecurityManager() : null; if (secMgr != null && secMgr.isInitialized()) { // set the hint for the map converter as to which fields to encode in the connection // parameter of this store context.put( BreifMapConverter.ENCRYPTED_FIELDS_KEY, secMgr.getConfigPasswordEncryptionHelper() .getEncryptedFields((StoreInfo) source)); } super.doMarshal(source, writer, context); }
@Override public void put(Object key, Object value) { _marshallingContext.put(key, value); }
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { if (context.get(IN_NESTED)==null) { context.put(IN_NESTED,true); try { super.marshal(source,writer,context); } finally { context.put(IN_NESTED,false); } } else leafLabelConverter.marshal(source,writer,context); }
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { if (context.get(IN_NESTED) == null) { context.put(IN_NESTED, true); try { super.marshal(source, writer, context); } finally { context.put(IN_NESTED, false); } } else { leafLabelConverter.marshal(source, writer, context); } }
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { if (context.get(IN_NESTED)==null) { context.put(IN_NESTED,true); try { super.marshal(source,writer,context); } finally { context.put(IN_NESTED,false); } } else leafLabelConverter.marshal(source,writer,context); }
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { if (context.get(IN_NESTED)==null) { context.put(IN_NESTED,true); try { super.marshal(source,writer,context); } finally { context.put(IN_NESTED,false); } } else leafLabelConverter.marshal(source,writer,context); }
public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { if (context.get(IN_NESTED)==null) { context.put(IN_NESTED,true); try { super.marshal(source,writer,context); } finally { context.put(IN_NESTED,false); } } else leafLabelConverter.marshal(source,writer,context); }
static OwnerContext find(MarshallingContext context) { OwnerContext c = (OwnerContext) context.get(OwnerContext.class); if (c == null) { c = new OwnerContext(); context.put(OwnerContext.class, c); } return c; } private void startVisiting(HierarchicalStreamWriter writer, String owner) {
private void writeField(String propertyName, Class fieldType, Object newObj, Class definedIn) { context.put(XStreamBeanConverter.class, propertyName); if (XStreamMapColConverter.isCollection(fieldType)) { context.convertAnother(newObj); } else { Class actualType = newObj.getClass(); Class defaultType = mapper.defaultImplementationOf(fieldType); String serializedMember = mapper.serializedMember(source.getClass(), propertyName); ExtendedHierarchicalStreamWriterHelper.startNode(writer, serializedMember, actualType); if (!actualType.equals(defaultType) && classAttributeName != null) { writer.addAttribute(classAttributeName, mapper.serializedClass(actualType)); } context.convertAnother(newObj); writer.endNode(); } } });