All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kscs.jaxb2.contract.test.IdentifyingProperties Maven / Gradle / Ivy

//
// Diese Datei wurde mit der Eclipse Implementation of JAXB, v4.0.2 generiert 
// Siehe https://eclipse-ee4j.github.io/jaxb-ri 
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
//


package com.kscs.jaxb2.contract.test;

import com.kscs.util.jaxb.Buildable;


/**
 * Interface-Deklaration generiert aus der group/attributeGroup-Deklaration:
 * {http://www.kscs.com/jaxb2/contract/test}identifying-properties
 * Schema-Dokument "file:/Users/mirko/src/git/jaxb-rich-contract-plugin/test/src/main/resources/jaxb2-plugin-test.xsd", Zeile 44, Position 48
 * Folgendes Schema-Fragment wird durch dieses Interface repräsentiert:
 * 
 * <attGroup name="identifying-properties">
 *   <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
 *   <attribute name="unique-name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *   <attribute name="display-name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *   <attribute name="version" type="{http://www.w3.org/2001/XMLSchema}string" fixed="1.1.2" />
 * </attGroup>
 * 
* */ public interface IdentifyingProperties { String getId(); String getUniqueName(); String getDisplayName(); interface BuildSupport<_B >extends Buildable { public _B end(); /** * Setzt den neuen Wert der Eigenschaft "id" (Vorher zugewiesener Wert wird * ersetzt) * * @param id * Neuer Wert der Eigenschaft "id". */ public IdentifyingProperties.BuildSupport<_B> withId(final String id); /** * Setzt den neuen Wert der Eigenschaft "uniqueName" (Vorher zugewiesener Wert wird * ersetzt) * * @param uniqueName * Neuer Wert der Eigenschaft "uniqueName". */ public IdentifyingProperties.BuildSupport<_B> withUniqueName(final String uniqueName); /** * Setzt den neuen Wert der Eigenschaft "displayName" (Vorher zugewiesener Wert * wird ersetzt) * * @param displayName * Neuer Wert der Eigenschaft "displayName". */ public IdentifyingProperties.BuildSupport<_B> withDisplayName(final String displayName); @Override public IdentifyingProperties build(); } public interface Modifier { public void setId(final String id); public void setUniqueName(final String uniqueName); public void setDisplayName(final String displayName); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy