Interface AnyAttributeMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,XML_RECORD extends XMLRecord>

All Superinterfaces:
Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>, XMLContainerMapping
All Known Implementing Classes:
XMLAnyAttributeMapping

public interface AnyAttributeMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,XML_RECORD extends XMLRecord> extends Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>, XMLContainerMapping
  • Method Details

    • isNamespaceDeclarationIncluded

      boolean isNamespaceDeclarationIncluded()
    • isSchemaInstanceIncluded

      boolean isSchemaInstanceIncluded()
    • setField

      void setField(FIELD field)
    • setIsWriteOnly

      void setIsWriteOnly(boolean b)
    • setNamespaceDeclarationIncluded

      void setNamespaceDeclarationIncluded(boolean isNamespaceDeclarationIncluded)
    • setSchemaInstanceIncluded

      void setSchemaInstanceIncluded(boolean isSchemaInstanceIncluded)
    • useMapClassName

      void useMapClassName(String concreteMapClassName)
      INTERNAL: Indicates the name of the Map class to be used.