org.jboss.security.auth.login
Class LoginConfigObjectModelFactory
java.lang.Object
org.jboss.security.auth.login.LoginConfigObjectModelFactory
- All Implemented Interfaces:
- ObjectModelFactory (src)
- public class LoginConfigObjectModelFactory
- extends java.lang.Object
- implements ObjectModelFactory (src)
A JBossXB object factory for parsing the login-config.xml object model.
Method Summary |
void |
addChild(AuthenticationInfo (src) authInfo,
org.jboss.security.auth.login.LoginConfigObjectModelFactory.AppConfigurationEntryHolder entryInfo,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
|
void |
addChild(org.jboss.security.auth.login.LoginConfigObjectModelFactory.AppConfigurationEntryHolder entryInfo,
org.jboss.security.auth.login.LoginConfigObjectModelFactory.ModuleOption option,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
|
void |
addChild(org.jboss.security.auth.login.LoginConfigObjectModelFactory.ModuleOption option,
java.lang.Object value,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
|
void |
addChild(PolicyConfig (src) config,
AuthenticationInfo (src) authInfo,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
|
java.lang.Object |
newChild(AuthenticationInfo (src) info,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
org.xml.sax.Attributes attrs)
|
java.lang.Object |
newChild(org.jboss.security.auth.login.LoginConfigObjectModelFactory.AppConfigurationEntryHolder entry,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
org.xml.sax.Attributes attrs)
|
java.lang.Object |
newChild(PolicyConfig (src) config,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
org.xml.sax.Attributes attrs)
|
java.lang.Object |
newRoot(java.lang.Object root,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
This method is called by the object model factory and returns the root of the object graph. |
void |
setValue(org.jboss.security.auth.login.LoginConfigObjectModelFactory.ModuleOption option,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LoginConfigObjectModelFactory
public LoginConfigObjectModelFactory()
newRoot
public java.lang.Object newRoot(java.lang.Object root,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName,
org.xml.sax.Attributes attrs)
- Description copied from interface:
ObjectModelFactory (src)
- This method is called by the object model factory and returns the root of the object graph.
If the
root
argument is null the factory is supposed to create and return a new one.
If the root
argument is not null (i.e. the user provided the root object through the
org.jboss.xml.binding.Unmarshaller) then the factory should either just return it as is
or extract the real root from the root
argument based on the namespace URI and local name.
- Specified by:
newRoot
in interface ObjectModelFactory (src)
- Parameters:
root
- an object that is the root or which contains the root objectnavigator
- content navigatornamespaceURI
- namespace URI of the rootlocalName
- local name of the rootattrs
- attributes of the root object
- Returns:
- the root of the object graph
newChild
public java.lang.Object newChild(PolicyConfig (src) config,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
org.xml.sax.Attributes attrs)
newChild
public java.lang.Object newChild(AuthenticationInfo (src) info,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
org.xml.sax.Attributes attrs)
newChild
public java.lang.Object newChild(org.jboss.security.auth.login.LoginConfigObjectModelFactory.AppConfigurationEntryHolder entry,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
org.xml.sax.Attributes attrs)
setValue
public void setValue(org.jboss.security.auth.login.LoginConfigObjectModelFactory.ModuleOption option,
ContentNavigator (src) navigator,
java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String value)
addChild
public void addChild(PolicyConfig (src) config,
AuthenticationInfo (src) authInfo,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
addChild
public void addChild(AuthenticationInfo (src) authInfo,
org.jboss.security.auth.login.LoginConfigObjectModelFactory.AppConfigurationEntryHolder entryInfo,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
addChild
public void addChild(org.jboss.security.auth.login.LoginConfigObjectModelFactory.AppConfigurationEntryHolder entryInfo,
org.jboss.security.auth.login.LoginConfigObjectModelFactory.ModuleOption option,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)
addChild
public void addChild(org.jboss.security.auth.login.LoginConfigObjectModelFactory.ModuleOption option,
java.lang.Object value,
ContentNavigator (src) navigator,
java.lang.String namespaceURI,
java.lang.String localName)