- All Superinterfaces:
Comparable<GenericName>,GenericName,LocalName
@UML(identifier="MemberName",
specification=ISO_19103)
public interface MemberName
extends LocalName
A name that references either an attribute slot in a record, an attribute, operation,
or association role in an object instance or a type description in some schema.
In a
Record containing an arbitrary number of attributes:
- Since:
- 2.1
-
Method Summary
Modifier and TypeMethodDescriptionReturns the type of the data associated with the member or record field.toString()Returns the name of the member.Methods inherited from interface org.opengis.util.GenericName
compareTo, push, scope, toFullyQualifiedName, toInternationalStringMethods inherited from interface org.opengis.util.LocalName
depth, getParsedNames, head, tip
-
Method Details
-
getAttributeType
@UML(identifier="attributeType", obligation=MANDATORY, specification=ISO_19103) TypeName getAttributeType()Returns the type of the data associated with the member or record field.Comparison with the Java language
MemberNameis similar to the name of a field in a Java class, while the returnedTypeNameis similar to the name of the JavaClassused for representing a value in this field.- Returns:
- the type of the data associated with the member.
-
toString
Returns the name of the member. Member names typically use a'.'navigation separator, so that their fully qualified name is of the form"[schema].[type].[member]".
-