- AccessModifier - Enum in org.opendaylight.yangtools.sal.binding.model.api
-
Enum definition which provides four access modifiers that are described
in Java programming language (Default, Private, Protected, Public).
- addAnnotation(String, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.AnnotationTypeBuilder
-
The method creates new AnnotationTypeBuilder containing specified package
name an annotation name.
- addAnnotation(String, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.EnumBuilder
-
The method creates new AnnotationTypeBuilder containing specified package
name an annotation name.
- addAnnotation(String, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
The method creates new AnnotationTypeBuilder containing specified package
name an annotation name.
- addAnnotation(String, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
The method creates new AnnotationTypeBuilder containing specified package
name an annotation name.
- addComment(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Adds String definition of comment into Method Signature definition.
- addConstant(Type, String, Object) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Adds Constant definition and returns new Constant instance.
- addEnclosingTransferObject(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Adds new Enclosing Transfer Object into definition of Generated Type and
returns new Instance of Generated TO Builder.
- addEnclosingTransferObject(GeneratedTOBuilder) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Adds new Enclosing Transfer Object genTOBuilder into
definition of Generated Type
There is no need of specifying of Package Name because enclosing Type is
already defined inside Generated Type with specific package name.
- addEnumeration(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Adds new Enumeration definition for Generated Type Builder and returns
Enum Builder for specifying all Enum parameters.
- addEqualsIdentity(GeneratedPropertyBuilder) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
Add Property that will be part of equals definition.
- addHashIdentity(GeneratedPropertyBuilder) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
Add Property that will be part of hashCode definition.
- addImplementsType(Type) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Add Type to implements.
- addMethod(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Add new Method Signature definition for Generated Type Builder and
returns Method Signature Builder for specifying all Method parameters.
- addParameter(String, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.AnnotationTypeBuilder
-
Adds the parameter into List of parameters for Annotation Type.
- addParameter(Type, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.MethodSignatureBuilder
-
Adds Parameter into the List of method parameters.
- addParameters(String, List<String>) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.AnnotationTypeBuilder
-
Adds the parameter with specified List of parameter values into List of
parameters for Annotation Type.
- addProperty(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Add new Generated Property definition for Generated Transfer Object
Builder and returns Generated Property Builder for specifying Property.
- addToStringProperty(GeneratedPropertyBuilder) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
Add Property that will be part of toString definition.
- addValue(String, Integer, String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.EnumBuilder
-
- AnnotationType - Interface in org.opendaylight.yangtools.sal.binding.model.api
-
The Annotation Type interface is designed to hold information about
annotation for any type that could be annotated in Java.
- AnnotationType.Parameter - Interface in org.opendaylight.yangtools.sal.binding.model.api
-
Annotation Type parameter interface.
- AnnotationTypeBuilder - Interface in org.opendaylight.yangtools.sal.binding.model.api.type.builder
-
Annotation Type Builder Interface serves for creation and instantiation of
immutable copy of Annotation Type.
- assignValue(Object) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.ConstantBuilder
-
- generate(Type) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.CodeGenerator
-
Generates code for type.
- GeneratedProperty - Interface in org.opendaylight.yangtools.sal.binding.model.api
-
- GeneratedPropertyBuilder - Interface in org.opendaylight.yangtools.sal.binding.model.api.type.builder
-
Generated Property Builder is interface that contains methods to build and
instantiate Generated Property definition.
- GeneratedTOBuilder - Interface in org.opendaylight.yangtools.sal.binding.model.api.type.builder
-
Generated Transfer Object Builder is interface that contains methods to build
and instantiate Generated Transfer Object definition.
- GeneratedTransferIdentityObject - Interface in org.opendaylight.yangtools.sal.binding.model.api
-
- GeneratedTransferObject - Interface in org.opendaylight.yangtools.sal.binding.model.api
-
Generated Transfer Object extends
GeneratedType and is designed to
represent Java Class.
- GeneratedType - Interface in org.opendaylight.yangtools.sal.binding.model.api
-
Every Java interface has to be specified with:
package that belongs into
interface name (with commentary that SHOULD be
present to proper define interface and base contracts specified for
interface)
Each Generated Type can define list of types that Generated Type can
implement to extend it's definition (i.e.
- GeneratedTypeBuilder - Interface in org.opendaylight.yangtools.sal.binding.model.api.type.builder
-
Generated Type Builder interface is helper interface for building and
defining the GeneratedType.
- GeneratedTypeBuilderBase<T extends GeneratedTypeBuilderBase<T>> - Interface in org.opendaylight.yangtools.sal.binding.model.api.type.builder
-
- getAccessModifier() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
- getAccessModifier() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.TypeMember
-
Returns the access modifier of member.
- getActualTypeArguments() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.ParameterizedType
-
Returns array of Types that are defined for Parameterized Type.
- getAnnotations() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType
-
Returns the List of Annotations.
- getAnnotations() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Enumeration
-
Returns list of annotation definitions associated with enumeration type.
- getAnnotations() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of annotation definitions associated with generated type.
- getAnnotations() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.TypeMember
-
Returns List of annotation definitions associated with generated type.
- getComment() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns comment string associated with Generated Type.
- getComment() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.TypeMember
-
Returns comment string associated with member.
- getConstantDefinitions() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of Constant definitions associated with Generated Type.
- getDefiningType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Constant
-
Returns the Type that declares constant.
- getDefiningType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.TypeMember
-
Returns the Type that declares member.
- getDescription() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.DocumentedType
-
Returns a string that contains a human-readable textual description of
type definition.
- getEnclosedTypes() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of enclosing Generated Types.
- getEnumerations() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of all Enumerator definitions associated with Generated
Type.
- getEqualsIdentifiers() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject
-
Returns List of Properties that are designated to define equality for
Generated Transfer Object.
- getFullyQualifiedName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Type
-
Returns fully qualified name of Type.
- getHashCodeIdentifiers() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject
-
Returns List of Properties that are designated to define identity for
Generated Transfer Object.
- getImplements() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of Types that Generated Type will implement.
- getImplementsTypes() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
- getLengthConstraints() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Restrictions
-
- getMethodDefinitions() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of Method Definitions associated with Generated Type.
- getMethodDefinitions() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
- getModuleName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.DocumentedType
-
Returns the name of the module, in which generated type was specified.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType.Parameter
-
Returns the Name of the parameter.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Constant
-
Returns the name of constant.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Enumeration.Pair
-
Returns the name of the enumeration item.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.MethodSignature.Parameter
-
Returns the parameter name.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
Returns the name of property.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Type
-
Returns name of the interface.
- getName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.TypeMember
-
Returns the name of member.
- getPackageName() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Type
-
Returns name of the package that interface belongs to.
- getParameter(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType
-
Returns Parameter Definition assigned for given parameter name.
- getParameterNames() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType
-
Returns List of parameter names.
- getParameters() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType
-
Returns List of all parameters assigned to Annotation Type.
- getParameters() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.MethodSignature
-
Returns the List of parameters that method declare.
- getParentType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Enumeration
-
- getParentType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns the parent type if Generated Type is defined as enclosing type,
otherwise returns null
- getPatternConstraints() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Restrictions
-
- getProperties() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedType
-
Returns List of Properties that are declared for Generated Transfer
Object.
- getProperties() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
- getRangeConstraints() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Restrictions
-
- getRawType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.ParameterizedType
-
Returns the Raw Type definition of Parameterized Type.
- getReference() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.DocumentedType
-
Returns a string that is used to specify a textual cross-reference to an
external document, either another module that defines related management
information, or a document that provides additional information relevant
to this definition.
- getRestrictions() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.ConcreteType
-
- getRestrictions() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject
-
- getReturnType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.TypeMember
-
Get the returning Type of member.
- getSchemaPath() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.DocumentedType
-
Returns a list of QNames which represent schema path in schema tree from
actual concrete type to the root.
- getSUID() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject
-
- getSuperType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject
-
Returns the extending Generated Transfer Object or null if
there is no extending Generated Transfer Object.
- getToStringIdentifiers() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject
-
Returns List of Properties that will be members of toString definition
for Generated Transfer Object.
- getType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Constant
-
Returns the return Type (or just Type) of the Constant.
- getType() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.MethodSignature.Parameter
-
Returns Type that is bounded to parameter name.
- getUnitName(Type) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.CodeGenerator
-
Returns name of type parameter.
- getValue() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType.Parameter
-
Returns value in String format if Parameter contains singular value,
otherwise MAY return null.
- getValue() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Constant
-
Returns boxed value that is assigned for context.
- getValue() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Enumeration.Pair
-
Returns value of the enumeration item.
- getValue() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.GeneratedProperty
-
- getValues() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.AnnotationType.Parameter
-
Returns List of Parameter assigned values in order in which they were
assigned for given parameter name.
- getValues() - Method in interface org.opendaylight.yangtools.sal.binding.model.api.Enumeration
-
Returns list of the couples - name and value.
- setAbstract(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Sets the abstract flag to define Generated Type as
abstract type.
- setAbstract(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.MethodSignatureBuilder
-
Sets the flag for declaration of method as abstract or non abstract.
- setAccessModifier(AccessModifier) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
Sets the access modifier of property.
- setComment(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
Adds String definition of comment into Method Signature definition.
- setDescription(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.EnumBuilder
-
- setDescription(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Set a string that contains a human-readable textual description of type
definition.
- setExtendsType(GeneratedTransferObject) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
Add Generated Transfer Object from which will be extended current
Generated Transfer Object.
- setFinal(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
Sets the flag final for method signature.
- setIsUnion(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
- setIsUnionBuilder(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
- setModuleName(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Set the name of the module, in which generated type was specified.
- setReadOnly(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedPropertyBuilder
-
Sets isReadOnly flag for property.
- setReference(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Set a string that is used to specify a textual cross-reference to an
external document, either another module that defines related management
information, or a document that provides additional information relevant
to this definition.
- setRestrictions(Restrictions) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
- setReturnType(Type) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
Adds return Type into Builder definition for Generated Property.
- setSchemaPath(Iterable<QName>) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTypeBuilderBase
-
Set a list of QNames which represent schema path in schema tree from
actual concrete type to the root.
- setStatic(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.TypeMemberBuilder
-
- setSUID(GeneratedPropertyBuilder) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
- setTypedef(boolean) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedTOBuilder
-
- setValue(String) - Method in interface org.opendaylight.yangtools.sal.binding.model.api.type.builder.GeneratedPropertyBuilder
-