ObjectFactory.java revision fb98811412f1a61efdc30b38091bf4708148a806
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici// Any modifications to this file will be lost upon recompilation of the source schema.
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna// Generated on: 2012.06.11 at 10:26:55 AM PDT
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * This object contains factory methods for each
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * Java content interface and Java element interface
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * generated in the com.sun.identity.entitlement.xacml3.core package.
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * <p>An ObjectFactory allows you to programatically
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * construct new instances of the Java representation
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * for XML content. The Java representation of XML
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * content can consist of schema derived interfaces
6c789cb939aac8e3291c69aa5f1ba52529b4752fAlin Brici * and classes representing the binding of schema
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk * type definitions, element declarations and model
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk * groups. Factory methods for each of these are
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk * provided in this class.
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk private final static QName _MultiRequests_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "MultiRequests");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Obligation_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Obligation");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _AnyOf_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AnyOf");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _Obligations_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Obligations");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _Result_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Result");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _AttributeDesignator_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AttributeDesignator");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _StatusDetail_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "StatusDetail");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _StatusMessage_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "StatusMessage");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _Policy_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Policy");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _RuleCombinerParameters_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "RuleCombinerParameters");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _AttributeAssignmentExpression_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AttributeAssignmentExpression");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _Attributes_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Attributes");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _Condition_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Condition");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _StatusCode_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "StatusCode");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _PolicySetIdReference_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicySetIdReference");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _PolicyIdReference_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicyIdReference");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _AdviceExpressions_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AdviceExpressions");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _Attribute_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Attribute");
c375ffd945a63cb2de20fda03e2ef0cdf96e64d9David Luna private final static QName _PolicySetDefaults_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicySetDefaults");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _ObligationExpression_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "ObligationExpression");
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk private final static QName _AssociatedAdvice_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AssociatedAdvice");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Decision_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Decision");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Rule_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Rule");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Advice_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Advice");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Response_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Response");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _RequestDefaults_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "RequestDefaults");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _AttributeSelector_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AttributeSelector");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _PolicyCombinerParameters_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicyCombinerParameters");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Description_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Description");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _AdviceExpression_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AdviceExpression");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _Function_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Function");
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk private final static QName _Match_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Match");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _VariableDefinition_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "VariableDefinition");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _AttributesReference_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AttributesReference");
87b3fc65db52638e30547ac9de01938f83b78758Peter Major private final static QName _AllOf_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AllOf");
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk private final static QName _Status_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Status");
97d9dc3f5c53b6801baddd5100b9fae431ac7e06jeff.schenk private final static QName _RequestReference_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "RequestReference");
private final static QName _PolicyDefaults_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicyDefaults");
private final static QName _Request_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Request");
private final static QName _MissingAttributeDetail_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "MissingAttributeDetail");
private final static QName _PolicyIdentifierList_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicyIdentifierList");
private final static QName _XPathVersion_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "XPathVersion");
private final static QName _AttributeValue_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AttributeValue");
private final static QName _ObligationExpressions_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "ObligationExpressions");
private final static QName _PolicySetCombinerParameters_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicySetCombinerParameters");
private final static QName _PolicyIssuer_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicyIssuer");
private final static QName _CombinerParameter_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "CombinerParameter");
private final static QName _VariableReference_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "VariableReference");
private final static QName _PolicySet_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicySet");
private final static QName _Apply_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Apply");
private final static QName _Expression_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Expression");
private final static QName _PolicyIdentifier_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "PolicyIdentifier");
private final static QName _AttributeAssignment_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "AttributeAssignment");
private final static QName _Content_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Content");
private final static QName _CombinerParameters_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "CombinerParameters");
private final static QName _Target_QNAME = new QName("urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", "Target");
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.identity.entitlement.xacml3.core
public ObjectFactory() {
return new Response();
return new VariableDefinition();
return new Condition();
return new AssociatedAdvice();
return new PolicySetCombinerParameters();
return new AllOf();
return new PolicySet();
return new AttributeSelector();
return new AttributeDesignator();
return new PolicyCombinerParameters();
return new Attributes();
return new Version();
return new Advice();
return new AttributeValue();
return new ObligationExpressions();
return new MissingAttributeDetail();
return new PolicyIdentifierList();
return new Policy();
return new AttributeAssignment();
return new AdviceExpressions();
return new VersionMatch();
return new IdReference();
return new Obligations();
return new AttributesReference();
return new Request();
return new Match();
return new CombinerParameters();
return new Function();
return new RuleCombinerParameters();
return new Apply();
return new Rule();
return new ObligationExpression();
return new StatusDetail();
return new MultiRequests();
return new Result();
return new Target();
return new PolicyIdentifier();
return new RequestReference();
return new Defaults();
return new StatusCode();
return new Content();
return new Attribute();
return new RequestDefaults();
return new Status();
return new PolicyIssuer();
return new Obligation();
return new AttributeAssignmentExpression();
return new VariableReference();
return new CombinerParameter();
return new AdviceExpression();
return new AnyOf();
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "MultiRequests")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AttributeDesignator", substitutionHeadNamespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", substitutionHeadName = "Expression")
return new JAXBElement<AttributeDesignator>(_AttributeDesignator_QNAME, AttributeDesignator.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "StatusMessage")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "RuleCombinerParameters")
public JAXBElement<RuleCombinerParameters> createRuleCombinerParameters(RuleCombinerParameters value) {
return new JAXBElement<RuleCombinerParameters>(_RuleCombinerParameters_QNAME, RuleCombinerParameters.class, null, value);
* Create an instance of {@link JAXBElement }{@code <}{@link AttributeAssignmentExpression }{@code >}}
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AttributeAssignmentExpression")
public JAXBElement<AttributeAssignmentExpression> createAttributeAssignmentExpression(AttributeAssignmentExpression value) {
return new JAXBElement<AttributeAssignmentExpression>(_AttributeAssignmentExpression_QNAME, AttributeAssignmentExpression.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicySetIdReference")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicyIdReference")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AdviceExpressions")
return new JAXBElement<AdviceExpressions>(_AdviceExpressions_QNAME, AdviceExpressions.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicySetDefaults")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "ObligationExpression")
return new JAXBElement<ObligationExpression>(_ObligationExpression_QNAME, ObligationExpression.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AssociatedAdvice")
return new JAXBElement<AssociatedAdvice>(_AssociatedAdvice_QNAME, AssociatedAdvice.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "RequestDefaults")
return new JAXBElement<RequestDefaults>(_RequestDefaults_QNAME, RequestDefaults.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AttributeSelector", substitutionHeadNamespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", substitutionHeadName = "Expression")
return new JAXBElement<AttributeSelector>(_AttributeSelector_QNAME, AttributeSelector.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicyCombinerParameters")
public JAXBElement<PolicyCombinerParameters> createPolicyCombinerParameters(PolicyCombinerParameters value) {
return new JAXBElement<PolicyCombinerParameters>(_PolicyCombinerParameters_QNAME, PolicyCombinerParameters.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AdviceExpression")
return new JAXBElement<AdviceExpression>(_AdviceExpression_QNAME, AdviceExpression.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "Function", substitutionHeadNamespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", substitutionHeadName = "Expression")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "VariableDefinition")
return new JAXBElement<VariableDefinition>(_VariableDefinition_QNAME, VariableDefinition.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AttributesReference")
return new JAXBElement<AttributesReference>(_AttributesReference_QNAME, AttributesReference.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "RequestReference")
return new JAXBElement<RequestReference>(_RequestReference_QNAME, RequestReference.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicyDefaults")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "MissingAttributeDetail")
public JAXBElement<MissingAttributeDetail> createMissingAttributeDetail(MissingAttributeDetail value) {
return new JAXBElement<MissingAttributeDetail>(_MissingAttributeDetail_QNAME, MissingAttributeDetail.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicyIdentifierList")
return new JAXBElement<PolicyIdentifierList>(_PolicyIdentifierList_QNAME, PolicyIdentifierList.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AttributeValue", substitutionHeadNamespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", substitutionHeadName = "Expression")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "ObligationExpressions")
public JAXBElement<ObligationExpressions> createObligationExpressions(ObligationExpressions value) {
return new JAXBElement<ObligationExpressions>(_ObligationExpressions_QNAME, ObligationExpressions.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicySetCombinerParameters")
public JAXBElement<PolicySetCombinerParameters> createPolicySetCombinerParameters(PolicySetCombinerParameters value) {
return new JAXBElement<PolicySetCombinerParameters>(_PolicySetCombinerParameters_QNAME, PolicySetCombinerParameters.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "CombinerParameter")
return new JAXBElement<CombinerParameter>(_CombinerParameter_QNAME, CombinerParameter.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "VariableReference", substitutionHeadNamespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", substitutionHeadName = "Expression")
return new JAXBElement<VariableReference>(_VariableReference_QNAME, VariableReference.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "Apply", substitutionHeadNamespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", substitutionHeadName = "Expression")
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "PolicyIdentifier")
return new JAXBElement<PolicyIdentifier>(_PolicyIdentifier_QNAME, PolicyIdentifier.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "AttributeAssignment")
return new JAXBElement<AttributeAssignment>(_AttributeAssignment_QNAME, AttributeAssignment.class, null, value);
@XmlElementDecl(namespace = "urn:oasis:names:tc:xacml:3.0:core:schema:cd-1", name = "CombinerParameters")
return new JAXBElement<CombinerParameters>(_CombinerParameters_QNAME, CombinerParameters.class, null, value);