public class DefaultMemberName extends DefaultLocalName implements MemberName
DefaultMemberNamecan be instantiated by any of the following methods:
DefaultNameFactory.createMemberName(NameSpace, CharSequence, TypeName)
TypeNamearguments 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
|Modifier||Constructor and Description|
Constructs a member name from the given character sequence and attribute type.
|Modifier and Type||Method and Description|
Returns a SIS member name implementation with the values of the given arbitrary implementation.
Compares this member name with the specified object for equality.
Returns the type of the data associated with the record member.
castOrCopy, compareTo, depth, getParsedNames, head, scope, tip, toInternationalString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
push, scope, toFullyQualifiedName, toInternationalString
protected DefaultMemberName(NameSpace scope, CharSequence name, TypeName attributeType)
scope- the scope of this name, or
nullfor a global scope.
name- the local name (never
attributeType- the type of the data associated with the record member (can not be
public static DefaultMemberName castOrCopy(MemberName object)
null, then this method returns
DefaultMemberName, then it is returned unchanged.
DefaultMemberNameinstance is created with the same values than the given name.
object- the object to get as a SIS implementation, or
nullif the argument was null.
public TypeName getAttributeType()
Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.