Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.ox.mappings.nullpolicy
Class IsSetNullPolicy

java.lang.Object
  extended by oracle.toplink.ox.mappings.nullpolicy.AbstractNullPolicy
      extended by oracle.toplink.ox.mappings.nullpolicy.IsSetNullPolicy

public class IsSetNullPolicy
extends AbstractNullPolicy

Description: This null policy allows for various configurations of isSet behavior to be set.
Marshal:
The boolean value of the isSet() state of a node will determine whether a node will be written out for a null value. Unmarshal:

The following instance fields can be set:

 Usage:

Since:
Oracle TopLink 11g Release 1 (11.1.1)
See Also:
oracle.toplink.internal.ox.NullCapableValue

Constructor Summary
IsSetNullPolicy()
          Default Constructor Set the IsSetPerformedForAbsentNode to false to enable the other 2 flags isNullRepresentedByEmptyNode and isNullRepresentedByXsiNil
IsSetNullPolicy(java.lang.String anIsSetMethodName)
          Specific Constructor to set the name for checking the isSet state of the mapping
IsSetNullPolicy(java.lang.String anIsSetMethodName, boolean bIsNullRepresentedByEmptyNode, boolean bIsNullRepresentedByXsiNil, XMLNullRepresentationType aMarshalNullRepresentation)
          Specific Constructor to set both the Marshal enum and the Unmarshal flags.
 
Method Summary
 java.lang.String getIsSetMethodName()
           
 java.lang.Object[] getIsSetParameters()
           
 java.lang.Class[] getIsSetParameterTypes()
           
 void setIsSetMethodName(java.lang.String anIsSetMethodName)
           
 void setIsSetParameters(java.lang.Object[] parameters)
           
 void setIsSetParameterTypes(java.lang.Class[] parameterTypes)
           
 
Methods inherited from class oracle.toplink.ox.mappings.nullpolicy.AbstractNullPolicy
getIsSetPerformedForAbsentNode, getMarshalNullRepresentation, isNullRepresentedByEmptyNode, isNullRepresentedByXsiNil, setMarshalNullRepresentation, setNullRepresentedByEmptyNode, setNullRepresentedByXsiNil
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsSetNullPolicy

public IsSetNullPolicy()
Default Constructor Set the IsSetPerformedForAbsentNode to false to enable the other 2 flags isNullRepresentedByEmptyNode and isNullRepresentedByXsiNil


IsSetNullPolicy

public IsSetNullPolicy(java.lang.String anIsSetMethodName)
Specific Constructor to set the name for checking the isSet state of the mapping

Parameters:
anIsSetMethodName -

IsSetNullPolicy

public IsSetNullPolicy(java.lang.String anIsSetMethodName,
                       boolean bIsNullRepresentedByEmptyNode,
                       boolean bIsNullRepresentedByXsiNil,
                       XMLNullRepresentationType aMarshalNullRepresentation)
Specific Constructor to set both the Marshal enum and the Unmarshal flags.

Parameters:
anIsSetMethodName -
bIsNullRepresentedByEmptyNode -
bIsNullRepresentedByXsiNil -
aMarshalNullRepresentation -
Method Detail

getIsSetMethodName

public java.lang.String getIsSetMethodName()
Returns:

setIsSetMethodName

public void setIsSetMethodName(java.lang.String anIsSetMethodName)
Parameters:
isSetMethodName -

getIsSetParameterTypes

public java.lang.Class[] getIsSetParameterTypes()
Returns:

setIsSetParameterTypes

public void setIsSetParameterTypes(java.lang.Class[] parameterTypes)
Parameters:
parameterTypes -

getIsSetParameters

public java.lang.Object[] getIsSetParameters()
Returns:

setIsSetParameters

public void setIsSetParameters(java.lang.Object[] parameters)
Parameters:
parameters -

Copyright © 1998, 2010, Oracle. All Rights Reserved.