org.jboss.shrinkwrap.descriptor.api.jobXML10.Next Maven / Gradle / Ivy
package org.jboss.shrinkwrap.descriptor.api.jobXML10;
import java.util.ArrayList;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Child;
import org.jboss.shrinkwrap.descriptor.api.jobXML.*;
import org.jboss.shrinkwrap.descriptor.api.jobXML.JslNextCommType;
/**
* This interface defines the contract for the Next
xsd type
* @author Ralf Battenfeld
* @author Andrew Lee Rubinger
*/
public interface Next extends Child,
JslNextCommType> {
// --------------------------------------------------------------------------------------------------------||
// ClassName: Next ElementName: xsd:string ElementType : on
// MaxOccurs: - isGeneric: true isAttribute: true isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the on
attribute
* @param on the value for the attribute on
* @return the current instance of Next
*/
public Next on(String on);
/**
* Returns the on
attribute
* @return the value defined for the attribute on
*/
public String getOn();
/**
* Removes the on
attribute
* @return the current instance of Next
*/
public Next removeOn();
// --------------------------------------------------------------------------------------------------------||
// ClassName: Next ElementName: xsd:string ElementType : to
// MaxOccurs: - isGeneric: true isAttribute: true isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Sets the to
attribute
* @param to the value for the attribute to
* @return the current instance of Next
*/
public Next to(String to);
/**
* Returns the to
attribute
* @return the value defined for the attribute to
*/
public String getTo();
/**
* Removes the to
attribute
* @return the current instance of Next
*/
public Next removeTo();
}