org.jboss.security.auth.login
Class LoginConfigObjectModelFactory

java.lang.Object
  extended by org.jboss.security.auth.login.LoginConfigObjectModelFactory
All Implemented Interfaces:
org.jboss.xb.binding.ObjectModelFactory

public class LoginConfigObjectModelFactory
extends Object
implements org.jboss.xb.binding.ObjectModelFactory

A JBossXB object factory for parsing the login-config.xml object model.

Version:
$Revision: 57203 $
Author:
Scott.Stark@jboss.org

Constructor Summary
LoginConfigObjectModelFactory()
           
 
Method Summary
 void addChild(AppConfigurationEntryHolder entryInfo, org.jboss.security.auth.login.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(AuthenticationInfo authInfo, AppConfigurationEntryHolder entryInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(org.jboss.security.auth.login.ModuleOption option, Object value, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 void addChild(PolicyConfig config, AuthenticationInfo authInfo, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName)
           
 Object completeRoot(Object root, org.jboss.xb.binding.UnmarshallingContext ctx, String uri, String name)
           
 Object newChild(AppConfigurationEntryHolder entry, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(AuthenticationInfo info, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newChild(PolicyConfig config, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, Attributes attrs)
           
 Object newRoot(Object root, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
           
 void setValue(org.jboss.security.auth.login.ModuleOption option, org.jboss.xb.binding.UnmarshallingContext navigator, String namespaceUri, String localName, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoginConfigObjectModelFactory

public LoginConfigObjectModelFactory()
Method Detail

completeRoot

public Object completeRoot(Object root,
                           org.jboss.xb.binding.UnmarshallingContext ctx,
                           String uri,
                           String name)
Specified by:
completeRoot in interface org.jboss.xb.binding.ObjectModelFactory

newRoot

public Object newRoot(Object root,
                      org.jboss.xb.binding.UnmarshallingContext navigator,
                      String namespaceURI,
                      String localName,
                      Attributes attrs)
Specified by:
newRoot in interface org.jboss.xb.binding.ObjectModelFactory

newChild

public Object newChild(PolicyConfig config,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(AuthenticationInfo info,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

newChild

public Object newChild(AppConfigurationEntryHolder entry,
                       org.jboss.xb.binding.UnmarshallingContext navigator,
                       String namespaceUri,
                       String localName,
                       Attributes attrs)

setValue

public void setValue(org.jboss.security.auth.login.ModuleOption option,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceUri,
                     String localName,
                     String value)

addChild

public void addChild(PolicyConfig config,
                     AuthenticationInfo authInfo,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(AuthenticationInfo authInfo,
                     AppConfigurationEntryHolder entryInfo,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(AppConfigurationEntryHolder entryInfo,
                     org.jboss.security.auth.login.ModuleOption option,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)

addChild

public void addChild(org.jboss.security.auth.login.ModuleOption option,
                     Object value,
                     org.jboss.xb.binding.UnmarshallingContext navigator,
                     String namespaceURI,
                     String localName)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.