gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.util.EntityIDHandler クラス
org.gluu.oxtrust.util.EntityIDHandler の継承関係図
Inheritance graph
org.gluu.oxtrust.util.EntityIDHandler 連携図
Collaboration graph

公開メンバ関数

List< String > getEntityIDs ()
 
List< String > getSpEntityIDs ()
 
List< String > getIdpEntityIDs ()
 
Map< String, String > getOrganizations ()
 
void startDocument ()
 
void startElement (String uri, String localName, String qName, Attributes attributes) throws SAXException
 
void characters (char[] arg0, int arg1, int arg2)
 

非公開変数類

List< String > entityIDs = null
 
String currentEntityID
 
List< String > spEntityIDs = null
 
List< String > idpEntityIDs = null
 
Map< String, String > organizations = null
 
boolean waitingForName
 

詳解

関数詳解

◆ characters()

void org.gluu.oxtrust.util.EntityIDHandler.characters ( char []  arg0,
int  arg1,
int  arg2 
)
inline
73  {
74  if (waitingForName) {
75  organizations.put(currentEntityID, new String(arg0, arg1, arg2));
76  waitingForName = false;
77  }
78  }
Map< String, String > organizations
Definition: EntityIDHandler.java:23
boolean waitingForName
Definition: EntityIDHandler.java:24
String currentEntityID
Definition: EntityIDHandler.java:20

◆ getEntityIDs()

List<String> org.gluu.oxtrust.util.EntityIDHandler.getEntityIDs ( )
inline
26  {
27  return this.entityIDs;
28  }
List< String > entityIDs
Definition: EntityIDHandler.java:19

◆ getIdpEntityIDs()

List<String> org.gluu.oxtrust.util.EntityIDHandler.getIdpEntityIDs ( )
inline
34  {
35  return this.idpEntityIDs;
36  }
List< String > idpEntityIDs
Definition: EntityIDHandler.java:22

◆ getOrganizations()

Map<String, String> org.gluu.oxtrust.util.EntityIDHandler.getOrganizations ( )
inline
38  {
39  return this.organizations;
40  }
Map< String, String > organizations
Definition: EntityIDHandler.java:23

◆ getSpEntityIDs()

List<String> org.gluu.oxtrust.util.EntityIDHandler.getSpEntityIDs ( )
inline
30  {
31  return this.spEntityIDs;
32  }
List< String > spEntityIDs
Definition: EntityIDHandler.java:21

◆ startDocument()

void org.gluu.oxtrust.util.EntityIDHandler.startDocument ( )
inline
43  {
44  entityIDs = new ArrayList<String>();
45  spEntityIDs = new ArrayList<String>();
46  idpEntityIDs = new ArrayList<String>();
47  organizations = new HashMap<String, String>();
48  }
Map< String, String > organizations
Definition: EntityIDHandler.java:23
List< String > spEntityIDs
Definition: EntityIDHandler.java:21
List< String > entityIDs
Definition: EntityIDHandler.java:19
List< String > idpEntityIDs
Definition: EntityIDHandler.java:22

◆ startElement()

void org.gluu.oxtrust.util.EntityIDHandler.startElement ( String  uri,
String  localName,
String  qName,
Attributes  attributes 
) throws SAXException
inline
51  {
52  waitingForName = false;
53  if (qName.contains("EntityDescriptor")) {
54  this.currentEntityID = attributes.getValue("entityID");
56  return;
57  }
58  if (qName.contains("SPSSODescriptor")) {
60  return;
61  }
62  if (qName.contains("IDPSSODescriptor")) {
64  return;
65  }
66  if (qName.contains("OrganizationDisplayName")) {
67  waitingForName = true;
68  return;
69  }
70  }
List< String > spEntityIDs
Definition: EntityIDHandler.java:21
List< String > entityIDs
Definition: EntityIDHandler.java:19
List< String > idpEntityIDs
Definition: EntityIDHandler.java:22
boolean waitingForName
Definition: EntityIDHandler.java:24
String currentEntityID
Definition: EntityIDHandler.java:20

メンバ詳解

◆ currentEntityID

String org.gluu.oxtrust.util.EntityIDHandler.currentEntityID
private

◆ entityIDs

List<String> org.gluu.oxtrust.util.EntityIDHandler.entityIDs = null
private

◆ idpEntityIDs

List<String> org.gluu.oxtrust.util.EntityIDHandler.idpEntityIDs = null
private

◆ organizations

Map<String, String> org.gluu.oxtrust.util.EntityIDHandler.organizations = null
private

◆ spEntityIDs

List<String> org.gluu.oxtrust.util.EntityIDHandler.spEntityIDs = null
private

◆ waitingForName

boolean org.gluu.oxtrust.util.EntityIDHandler.waitingForName
private

このクラス詳解は次のファイルから抽出されました: