com.rs.xbrl.instructions

## Class FLXMLFragment

- java.lang.Object
- - com.rs.xbrl.InstructionAbstract
  - - com.rs.xbrl.instructions.FLXMLFragment

- All Implemented Interfaces:
    Instruction, InstructionPhase3
  Direct Known Subclasses:
    FragmentNode

      public abstract class FLXMLFragment
      extends InstructionAbstract
      implements InstructionPhase3

  All aspects will extend from this class.

  This class will collect from the aspect the id and will check the basic constraints before going further.

  Basic constraints are:

  1. aspect identifier must not be in use. (aspect identifiers are internal to the taxonomy builder)
  2. The instruction is inside a BOGENLINK - EOGENLINK block
  Author:
    Ignacio

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `FLXMLFragment()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `executePh3(GenerationContext gc)` Execute ph3.

    - ### Methods inherited from class com.rs.xbrl.InstructionAbstract

      `execute`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface com.rs.xbrl.Instruction

      `execute`

- - ### Constructor Detail

    - #### FLXMLFragment

          public FLXMLFragment()

  - ### Method Detail

    - #### executePh3

          public void executePh3(GenerationContext gc)

      Description copied from interface: `InstructionPhase3`
      Execute ph3.
      Specified by:
        `executePh3` in interface `InstructionPhase3`
      Parameters:
        `gc` - the gc