org.openliberty.xmltooling.pp
Class AnalyzedName

java.lang.Object
  extended by org.opensaml.xml.AbstractXMLObject
      extended by org.opensaml.xml.signature.AbstractSignableXMLObject
          extended by org.openliberty.xmltooling.pp.AnalyzedName
All Implemented Interfaces:
org.opensaml.xml.signature.SignableXMLObject, org.opensaml.xml.XMLObject

public class AnalyzedName
extends org.opensaml.xml.signature.AbstractSignableXMLObject

Name analyzed (decomposed) into its components

Author:
asa

Field Summary
static java.lang.String ATT_NAME_SCHEME
           
private  CommonAttributes attributes
           
private  Extension extension
           
private  FN fN
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LFN> lFNs
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LMN> lMNs
           
static java.lang.String LOCAL_NAME
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LPersonalTitle> lPersonalTitles
           
private  org.opensaml.xml.util.XMLObjectChildrenList<LSN> lSNs
           
private  MN mN
           
private  java.lang.String nameScheme
           
private  PersonalTitle personalTitle
           
private  SN sN
           
 
Constructor Summary
protected AnalyzedName(java.lang.String namespaceURI, java.lang.String elementLocalName, java.lang.String namespacePrefix)
           
 
Method Summary
 CommonAttributes attributes()
           
 Extension getExtension()
           
 FN getFN()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LFN> getLFNs()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LMN> getLMNs()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LPersonalTitle> getLPersonalTitles()
           
 org.opensaml.xml.util.XMLObjectChildrenList<LSN> getLSNs()
           
 MN getMN()
           
 java.lang.String getNameScheme()
           
 java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()
           
 PersonalTitle getPersonalTitle()
           
 SN getSN()
           
 void setExtension(Extension extension)
           
 void setFN(FN fN)
           
 void setMN(MN mN)
           
 void setNameScheme(java.lang.String nameScheme)
           
 void setPersonalTitle(PersonalTitle personalTitle)
           
 void setSN(SN sN)
           
 
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject
getSignature, isSigned, setSignature
 
Methods inherited from class org.opensaml.xml.AbstractXMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, prepareForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, getDOM, getElementQName, getIDIndex, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 

Field Detail

LOCAL_NAME

public static java.lang.String LOCAL_NAME

ATT_NAME_SCHEME

public static java.lang.String ATT_NAME_SCHEME

nameScheme

private java.lang.String nameScheme

attributes

private CommonAttributes attributes

personalTitle

private PersonalTitle personalTitle

lPersonalTitles

private org.opensaml.xml.util.XMLObjectChildrenList<LPersonalTitle> lPersonalTitles

fN

private FN fN

lFNs

private org.opensaml.xml.util.XMLObjectChildrenList<LFN> lFNs

sN

private SN sN

lSNs

private org.opensaml.xml.util.XMLObjectChildrenList<LSN> lSNs

mN

private MN mN

lMNs

private org.opensaml.xml.util.XMLObjectChildrenList<LMN> lMNs

extension

private Extension extension
Constructor Detail

AnalyzedName

protected AnalyzedName(java.lang.String namespaceURI,
                       java.lang.String elementLocalName,
                       java.lang.String namespacePrefix)
Method Detail

attributes

public CommonAttributes attributes()

getNameScheme

public java.lang.String getNameScheme()

setNameScheme

public void setNameScheme(java.lang.String nameScheme)

setPersonalTitle

public void setPersonalTitle(PersonalTitle personalTitle)

getPersonalTitle

public PersonalTitle getPersonalTitle()

getLPersonalTitles

public org.opensaml.xml.util.XMLObjectChildrenList<LPersonalTitle> getLPersonalTitles()

setFN

public void setFN(FN fN)

getFN

public FN getFN()

getLFNs

public org.opensaml.xml.util.XMLObjectChildrenList<LFN> getLFNs()

setSN

public void setSN(SN sN)

getSN

public SN getSN()

getLSNs

public org.opensaml.xml.util.XMLObjectChildrenList<LSN> getLSNs()

setMN

public void setMN(MN mN)

getMN

public MN getMN()

getLMNs

public org.opensaml.xml.util.XMLObjectChildrenList<LMN> getLMNs()

setExtension

public void setExtension(Extension extension)

getExtension

public Extension getExtension()

getOrderedChildren

public java.util.List<org.opensaml.xml.XMLObject> getOrderedChildren()