public class DefaultMemberName extends DefaultLocalName implements MemberName
DefaultMemberName
can be instantiated by any of the following methods:
NameSpace
, CharSequence
and
TypeName
arguments given to the constructor are also immutable. Subclasses shall make sure that any
overridden methods remain safe to call from multiple threads and do not change any public MemberName
state.Defined in the sis-utility
module
Modifier | Constructor and Description |
---|---|
protected |
DefaultMemberName(NameSpace scope,
CharSequence name,
TypeName attributeType)
Constructs a member name from the given character sequence and attribute type.
|
Modifier and Type | Method and Description |
---|---|
TypeName |
getAttributeType()
Returns the type of the data associated with the record member.
|
castOrCopy, compareTo, depth, equals, getParsedNames, head, scope, tip, toInternationalString, toString
castOrCopy, hashCode, push, toFullyQualifiedName
push, scope, toFullyQualifiedName, toInternationalString
compareTo
protected DefaultMemberName(NameSpace scope, CharSequence name, TypeName attributeType)
scope
- The scope of this name, or null
for a global scope.name
- The local name (never null
).attributeType
- The type of the data associated with the record member (can not be null
).public TypeName getAttributeType()
getAttributeType
in interface MemberName
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.