public abstract class AbstractPostalAddressAttributeValueMarshaller extends Object implements eu.eidas.auth.commons.attribute.AttributeValueMarshaller<PostalAddress>
Modifier and Type | Class and Description |
---|---|
static class |
AbstractPostalAddressAttributeValueMarshaller.Tag |
Modifier and Type | Field and Description |
---|---|
static String |
NEW_LINE |
static String |
SEPARATOR |
static String |
SPLITTER |
Modifier | Constructor and Description |
---|---|
protected |
AbstractPostalAddressAttributeValueMarshaller(String prefix) |
Modifier and Type | Method and Description |
---|---|
String |
getAddressAsString(eu.eidas.auth.commons.attribute.AttributeValue attributeValue) |
String |
getPrefix() |
String |
marshal(eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> value) |
String |
marshalToXML(eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> value) |
eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> |
unmarshal(String value,
boolean isNonLatinScriptAlternateVersion) |
eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> |
unmarshallAddressWithoutDecode(String addressAsString) |
public static final String SEPARATOR
public static final String NEW_LINE
public static final String SPLITTER
@Nonnull public String marshal(@Nonnull eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> value) throws eu.eidas.auth.commons.attribute.AttributeValueMarshallingException
marshal
in interface eu.eidas.auth.commons.attribute.AttributeValueMarshaller<PostalAddress>
eu.eidas.auth.commons.attribute.AttributeValueMarshallingException
@Nonnull public String marshalToXML(@Nonnull eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> value) throws eu.eidas.auth.commons.attribute.AttributeValueMarshallingException
eu.eidas.auth.commons.attribute.AttributeValueMarshallingException
@Nonnull public eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> unmarshal(@Nonnull String value, boolean isNonLatinScriptAlternateVersion) throws eu.eidas.auth.commons.attribute.AttributeValueMarshallingException
unmarshal
in interface eu.eidas.auth.commons.attribute.AttributeValueMarshaller<PostalAddress>
eu.eidas.auth.commons.attribute.AttributeValueMarshallingException
public eu.eidas.auth.commons.attribute.AttributeValue<PostalAddress> unmarshallAddressWithoutDecode(String addressAsString)
public String getAddressAsString(eu.eidas.auth.commons.attribute.AttributeValue attributeValue)
Copyright © 2020. All Rights Reserved.