org.LexGrid.LexBIG.Impl.codedNodeSetOperations
Class RestrictToProperties

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.codedNodeSetOperations.RestrictToProperties
All Implemented Interfaces:
java.io.Serializable, Operation, Restriction
Direct Known Subclasses:
RestrictToMatchingProperties

public class RestrictToProperties
extends java.lang.Object
implements Restriction, Operation

Holder for the RestrictToProperties operation.

Version:
subversion $Revision: $ checked in on $Date: $
Author:
Dan Armbrust, Jesse Erdmann
See Also:
Serialized Form

Field Summary
protected  LocalNameList propertyList_
           
protected  CodedNodeSet.PropertyType[] propertyTypes_
           
 
Constructor Summary
  RestrictToProperties()
          This constructor is for starting a bit set that matches all documents...
  RestrictToProperties(LocalNameList propertyList, CodedNodeSet.PropertyType[] propertyTypes, LocalNameList sourceList, LocalNameList contextList, NameAndValueList qualifierList, java.lang.String internalCodeSystemName, java.lang.String internalVersionString)
           
protected RestrictToProperties(LocalNameList sourceList, LocalNameList contextList, NameAndValueList qualifierList, java.lang.String internalCodeSystemName, java.lang.String internalVersionString)
           
 
Method Summary
 LocalNameList getContextList()
           
 LocalNameList getPropertyList()
           
 CodedNodeSet.PropertyType[] getPropertyTypes()
           
 NameAndValueList getQualifierList()
           
 LocalNameList getSourceList()
           
protected  void validateSupportedAttribute(java.lang.String internalCodeSystemName, java.lang.String internalVersionString, java.lang.String localId, java.lang.Class<? extends URIMap> supportedAttributeClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyList_

protected LocalNameList propertyList_

propertyTypes_

protected CodedNodeSet.PropertyType[] propertyTypes_
Constructor Detail

RestrictToProperties

protected RestrictToProperties(LocalNameList sourceList,
                               LocalNameList contextList,
                               NameAndValueList qualifierList,
                               java.lang.String internalCodeSystemName,
                               java.lang.String internalVersionString)
                        throws LBParameterException,
                               LBInvocationException
Throws:
LBParameterException
LBInvocationException

RestrictToProperties

public RestrictToProperties(LocalNameList propertyList,
                            CodedNodeSet.PropertyType[] propertyTypes,
                            LocalNameList sourceList,
                            LocalNameList contextList,
                            NameAndValueList qualifierList,
                            java.lang.String internalCodeSystemName,
                            java.lang.String internalVersionString)
                     throws LBInvocationException,
                            LBParameterException
Throws:
LBInvocationException
LBParameterException

RestrictToProperties

public RestrictToProperties()
This constructor is for starting a bit set that matches all documents...

Method Detail

getPropertyList

public LocalNameList getPropertyList()

validateSupportedAttribute

protected void validateSupportedAttribute(java.lang.String internalCodeSystemName,
                                          java.lang.String internalVersionString,
                                          java.lang.String localId,
                                          java.lang.Class<? extends URIMap> supportedAttributeClass)
                                   throws LBParameterException
Throws:
LBParameterException

getContextList

public LocalNameList getContextList()
Returns:
the contextList

getQualifierList

public NameAndValueList getQualifierList()
Returns:
the qualifierList

getSourceList

public LocalNameList getSourceList()
Returns:
the sourceList

getPropertyTypes

public CodedNodeSet.PropertyType[] getPropertyTypes()

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.