io.legaldocml.akn.attribute.IdReq Maven / Gradle / Ivy
The newest version!
package io.legaldocml.akn.attribute;
import io.legaldocml.io.XmlWriter;
import java.io.IOException;
import static io.legaldocml.akn.util.XmlWriterHelper.writeIdReq;
/**
* These attributes identify the element in an absolute manner. In elements using this attribute definition the eId
* attribute is required whenever the Akoma Ntoso naming Convention is used. The wId is used to mark the identifier that
* the structure used to have in the original version, and is only needed when a renumbering occurred.
*
* ```xml
*
*
*
*
*
* ```
*
* @author Jacques Militello
*/
public interface IdReq extends Id {
/**
* {@inheritDoc}
*/
@Override
default void write(XmlWriter writer) throws IOException {
writeIdReq(writer, this);
}
}