hmi.bml.core
Class ConstraintBlock
java.lang.Object
  
hmi.xml.XMLStructureAdapter
      
hmi.bml.core.BMLElement
          
hmi.bml.core.ConstraintBlock
- All Implemented Interfaces: 
 - XMLStructure
 
public class ConstraintBlock
- extends BMLElement
 
 
 
 
 
 
 
| Methods inherited from class hmi.xml.XMLStructureAdapter | 
appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttributes, appendAttributes, appendAttributeString, appendBooleans, appendCloseEmptyTag, appendCloseSTag, appendComment, appendContent, appendDoubleElement, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendETag, appendETag, appendFloatArrayElement, appendFloatElement, appendFloats, appendIntArrayElement, appendIntElement, appendInts, appendLongElement, appendNewLine, appendNewLine, appendNewLine, appendOpenSTag, appendOptionalDoubleElement, appendOptionalFloatElement, appendOptionalIntElement, appendOptionalLongElement, appendSpaces, appendSpaces, appendSTag, appendSTag, appendSTag, appendStringArrayElement, appendStrings, appendSystemNewLine, appendTab, appendTextElement, appendXML, appendXML, appendXML, appendXML, appendXML, appendXMLStructure, appendXMLStructureList, appendXMLTextElementList, countTokens, countTokens, decodeAttribute, decodeAttribute, decodeBoolean, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeDouble, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeFloat, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeInt, decodeIntArray, decodeIntArray, decodeIntArray, decodeIntArray, decodeLong, decodeStringArray, decodeStringArray, decodeStringArray, decodeStringArray, decodeXMLStructureList, decodeXMLValueElement, getNamespace, getOptionalAttribute, getOptionalAttribute, getOptionalBooleanAttribute, getOptionalDoubleAttribute, getOptionalFloatAttribute, getOptionalIntAttribute, getOptionalLongAttribute, getRequiredAttribute, getRequiredBooleanAttribute, getRequiredDoubleAttribute, getRequiredFloatAttribute, getRequiredIntAttribute, getRequiredLongAttribute, getTagLine, hasContent, parseXMLElement, postProcess, preProcess, readXML, readXML, readXML, setConsoleAttributeEnabled, setDefaultRecoverMode, setRecoverMode, spaces, toString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, writeXML, writeXML, writeXML, writeXML | 
 
 
synchronizes
public ArrayList<Synchronize> synchronizes
before
public ArrayList<Before> before
after
public ArrayList<After> after
XMLTAG
private static final String XMLTAG
- See Also:
 - Constant Field Values
 
ConstraintBlock
public ConstraintBlock()
ConstraintBlock
public ConstraintBlock(XMLTokenizer tokenizer)
                throws IOException
- Throws:
 IOException
decodeAttributes
public void decodeAttributes(HashMap<String,String> attrMap,
                             XMLTokenizer tokenizer)
- Description copied from class: 
XMLStructureAdapter 
- decodes all attributes. The default implementation calls decodeAttribute for every attribute in turn.
 The decodeAttributes method can be reimplemented when attributes must be processed in some particular order.
- Overrides:
 decodeAttributes in class BMLElement
 
 
 
decodeContent
public void decodeContent(XMLTokenizer tokenizer)
                   throws IOException
- Description copied from class: 
XMLStructureAdapter 
- decodes the XML contents, i.e. the XML between the STag and ETag
 of the encoding.
 MUST BE OVERWRITTEN BY IMPLEMENTATIONS.
- Overrides:
 decodeContent in class XMLStructureAdapter
 
- Throws:
 IOException
 
 
appendContent
public StringBuilder appendContent(StringBuilder buf,
                                   XMLFormatting fmt)
- Description copied from class: 
XMLStructureAdapter 
- Appends a String to buf that encodes the contents for the XML encoding.
 MUST BE OVERWRITTEN BY IMPLEMENTATIONS. (The default implementation appends nothing).
 The encoding should start on a new line, using indentation equal to tab.
 There should be no newline after the encoding.
- Overrides:
 appendContent in class XMLStructureAdapter
 
 
 
appendAttributeString
public StringBuilder appendAttributeString(StringBuilder buf)
- Description copied from class: 
XMLStructureAdapter 
- Appends a String to buf that encodes the attributes for the XML encoding.
 When non empty, the attribute string should start with a space character.
 Hint: call the appendAttribute(StringBuilder buf, String attrName, String attrValue)
 for every relevant attribute; this takes care of the leading space as well as spaces 
 in between the attributes)
 MUST BE OVERWRITTEN BY IMPLEMENTATIONS. (The default implementation appends nothing).
 The encoding should preferably not add newline characters.
- Overrides:
 appendAttributeString in class BMLElement
 
 
 
xmlTag
public static String xmlTag()
- The XML Stag for XML encoding -- use this static method when you want to see if a given String equals
 the xml tag for this class
 
 
getXMLTag
public String getXMLTag()
- The XML Stag for XML encoding -- use this method to find out the run-time xml tag of an object
- Specified by:
 getXMLTag in interface XMLStructure- Overrides:
 getXMLTag in class BMLElement
 
 
 
constructConstraints
public void constructConstraints(String bbId,
                                 BMLParser scheduler)