public class CMElementInfo<T,C extends T> extends Object implements MElementInfo<T,C>
Constructor and Description |
---|
CMElementInfo(MElementInfoOrigin origin,
MPackageInfo _package,
MContainer container,
String localName,
QName elementName,
MTypeInfo<T,C> scope,
MTypeInfo<T,C> typeInfo,
QName substitutionHead,
String defaultValue) |
Modifier and Type | Method and Description |
---|---|
MContainer |
getContainer() |
String |
getContainerLocalName(String delimiter) |
String |
getDefaultValue() |
QName |
getElementName() |
String |
getLocalName() |
MElementInfoOrigin |
getOrigin() |
MPackageInfo |
getPackageInfo() |
MTypeInfo<T,C> |
getScope() |
QName |
getSubstitutionHead() |
MTypeInfo<T,C> |
getTypeInfo() |
boolean |
isNillable() |
String |
toString() |
public CMElementInfo(MElementInfoOrigin origin, MPackageInfo _package, MContainer container, String localName, QName elementName, MTypeInfo<T,C> scope, MTypeInfo<T,C> typeInfo, QName substitutionHead, String defaultValue)
public MElementInfoOrigin getOrigin()
getOrigin
in interface MOriginated<MElementInfoOrigin>
public MPackageInfo getPackageInfo()
getPackageInfo
in interface MPackaged
public MContainer getContainer()
getContainer
in interface MContained
public String getLocalName()
getLocalName
in interface MContainer
public String getContainerLocalName(String delimiter)
getContainerLocalName
in interface MContained
getContainerLocalName
in interface MContainer
public QName getElementName()
getElementName
in interface MElementInfo<T,C extends T>
getElementName
in interface MElementTypeInfo<T,C extends T>
public MTypeInfo<T,C> getScope()
getScope
in interface MElementInfo<T,C extends T>
public MTypeInfo<T,C> getTypeInfo()
getTypeInfo
in interface MTyped<T,C extends T>
public QName getSubstitutionHead()
getSubstitutionHead
in interface MElementInfo<T,C extends T>
public boolean isNillable()
isNillable
in interface MNillable
public String getDefaultValue()
getDefaultValue
in interface MDefaultValue
Copyright © 2005–2018. All rights reserved.