| java.lang.Object org.jibx.binding.generator.CustomBase org.jibx.binding.generator.SharedNestingBase org.jibx.ws.wsdl.NestingBase
All known Subclasses: org.jibx.ws.wsdl.WsdlCustom, org.jibx.ws.wsdl.ServiceCustom, org.jibx.ws.wsdl.OperationCustom,
NestingBase | abstract public class NestingBase extends SharedNestingBase (Code) | | Base class for nested WSDL customizations that can contain other
customizations.
|
getChild | public CustomBase getChild(String name)(Code) | | Get child by name.
Parameters: name - named child, null if name not registered |
getContainingClass | protected static SharedNestingBase getContainingClass(IUnmarshallingContext ictx)(Code) | | Gets the parent element link from the unmarshalling stack. This method is
for use by factories during unmarshalling.
Parameters: ictx - unmarshalling context containing class |
getServiceBase | public String getServiceBase()(Code) | | Get the service base address.
base address |
getWsdlNamespace | abstract public String getWsdlNamespace()(Code) | | Get WSDL definitions namespace.
WSDL namespace |
isNillable | public boolean isNillable()(Code) | | Check if xsi:nillable should be used for optional values (rather than
minOccurs='0').
xsi:nillable flag |
isSoapAction | public boolean isSoapAction()(Code) | | Check if soapAction should be set.
soapAction flag |
isWrapped | public boolean isWrapped()(Code) | | Check wrapped flag.
wrapped flag |
registerName | public String registerName(String base, CustomBase child)(Code) | | Register a child name. If the base name supplied has already been used
by a different child, the name will be modified by adding a numeric
suffix to make it unique. Once a name has been registered for a child,
calling this method again with that name is guaranteed to just return
that same name. Depending on the nesting level, the type of child may
take different forms. This doesn't care what the names represent, it just
makes sure they're unique.
Parameters: base - proposed name Parameters: child - named child allowed name |
|
|